Your IP : 216.73.216.43


Current Path : /home/deltalab/PMS/logistic-backend/src/jobs/cron/
Upload File :
Current File : //home/deltalab/PMS/logistic-backend/src/jobs/cron/cron.service.ts

import { Injectable, Logger } from '@nestjs/common';
import { Cron, CronExpression } from '@nestjs/schedule';
import { KpiService } from 'src/models/kpi/kpi.service';

@Injectable()
export class CronService {
  constructor(private readonly kpiService: KpiService) {}

  private readonly logger = new Logger(CronService.name);

  // @Cron(CronExpression.EVERY_30_SECONDS) // debug
  // @Cron(CronExpression.EVERY_DAY_AT_3AM)
  // @Cron('0 0 03 * * 1-6') // from Monday to Saturday at 3AM
  // TODO: retrive data from VRPPD algorithm
  async handleCron() {
    this.logger.log('Calling MOSA algorithm');
  }
}