postiz/apps/cron/src/tasks/refresh.tokens.ts

15 lines
435 B
TypeScript

import { Injectable } from '@nestjs/common';
import {Cron} from '@nestjs/schedule';
import {IntegrationService} from "@gitroom/nestjs-libraries/database/prisma/integrations/integration.service";
@Injectable()
export class RefreshTokens {
constructor(
private _integrationService: IntegrationService,
) {
}
@Cron('0 * * * *')
async refresh() {
await this._integrationService.refreshTokens();
}
}