UNPKG

@golemio/pid

Version:
17 lines (16 loc) 992 B
import { RopidGtfsMetadataRepository } from "../../../RopidGtfsMetadataRepository"; import { ICheckForNewDataInput } from "./interfaces/ICheckForNewDataInput"; import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider"; import { AbstractTask } from "@golemio/core/dist/integration-engine/workers"; import { RopidGtfsFactory } from "./helpers/RopidGtfsFactory"; import { CheckForNewDataMessageValidation } from "./schema/CheckForNewDataMessageValidation"; export declare class CheckForNewDataTask extends AbstractTask<ICheckForNewDataInput> { private readonly metadataRepository; private readonly ropidGtfsFactory; private readonly logger; readonly queueName = "checkForNewData"; readonly queueTtl: number; readonly schema: typeof CheckForNewDataMessageValidation; constructor(metadataRepository: RopidGtfsMetadataRepository, ropidGtfsFactory: RopidGtfsFactory, logger: ILogger); protected execute(data: ICheckForNewDataInput): Promise<void>; }