mirror of
https://github.com/versia-pub/server.git
synced 2025-12-07 00:48:18 +01:00
18 lines
350 B
TypeScript
18 lines
350 B
TypeScript
import { Queue } from "bullmq";
|
|
import { connection } from "~/utils/redis.ts";
|
|
|
|
export enum FetchJobType {
|
|
Instance = "instance",
|
|
User = "user",
|
|
Note = "user",
|
|
}
|
|
|
|
export type FetchJobData = {
|
|
uri: string;
|
|
refetcher?: string;
|
|
};
|
|
|
|
export const fetchQueue = new Queue<FetchJobData, void, FetchJobType>("fetch", {
|
|
connection,
|
|
});
|