cvsa/packages/crawler/mq/exec/getVideoInfo.ts
alikia2x 1a20d5afe0
update: schedule archive snapshots to next Saturday midnight
fix: no expire when acquiring lock for classifyVideos
ref: format
2025-05-31 12:13:56 +08:00

14 lines
398 B
TypeScript

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