postiz/apps/cron/src/tasks/sync.trending.ts

13 lines
402 B
TypeScript

import { Injectable } from '@nestjs/common';
import { Cron } from '@nestjs/schedule';
import { BullMqClient } from '@gitroom/nestjs-libraries/bull-mq-transport-new/client';
@Injectable()
export class SyncTrending {
constructor(private _workerServiceProducer: BullMqClient) {}
@Cron('0 * * * *')
async syncTrending() {
this._workerServiceProducer.emit('sync_trending', {}).subscribe();
}
}