mirror of
https://github.com/p-stream/p-stream.git
synced 2026-03-29 04:58:43 +00:00
36 lines
755 B
TypeScript
36 lines
755 B
TypeScript
import { registerProvider } from "../helpers/register";
|
|
import { MWMediaType } from "../metadata/types";
|
|
|
|
const timeout = (time: number) =>
|
|
new Promise<void>((resolve) => {
|
|
setTimeout(() => resolve(), time);
|
|
});
|
|
|
|
registerProvider({
|
|
id: "testprov",
|
|
rank: 42,
|
|
type: [MWMediaType.MOVIE],
|
|
|
|
async scrape({ progress }) {
|
|
await timeout(1000);
|
|
progress(25);
|
|
await timeout(1000);
|
|
progress(50);
|
|
await timeout(1000);
|
|
progress(75);
|
|
await timeout(1000);
|
|
|
|
return {
|
|
embeds: [
|
|
// {
|
|
// type: MWEmbedType.OPENLOAD,
|
|
// url: "https://google.com",
|
|
// },
|
|
// {
|
|
// type: MWEmbedType.ANOTHER,
|
|
// url: "https://google.com",
|
|
// },
|
|
],
|
|
};
|
|
},
|
|
});
|