15 lines
440 B
TypeScript
15 lines
440 B
TypeScript
import { Job } from "bullmq";
|
|
import { insertVideoInfo } from "mq/task/getVideoDetails";
|
|
import logger from "@core/log";
|
|
import { sql } from "@core/db/dbNew";
|
|
|
|
export const getVideoInfoWorker = async (job: Job): Promise<void> => {
|
|
const aid = job.data.aid;
|
|
const insert = job.data.insertSongs || false;
|
|
if (!aid) {
|
|
logger.warn("aid does not exists", "mq", "job:getVideoInfo");
|
|
return;
|
|
}
|
|
await insertVideoInfo(sql, aid, insert);
|
|
};
|