UNPKG

@golemio/parkings

Version:
17 lines (16 loc) 901 B
import { ParkingsLocationRepository } from "../../repositories/ParkingsLocationRepository"; import { IUpdateAddressInput, UpdateAddressValidationSchema } from "../schemas/UpdateAddressSchema"; import { ILogger } from "@golemio/core/dist/helpers"; import { AbstractTask } from "@golemio/core/dist/integration-engine"; import { GeocodeApi } from "@golemio/core/dist/integration-engine/helpers/GeocodeApi"; export declare class UpdateLocationAddressTask extends AbstractTask<IUpdateAddressInput> { private log; private readonly geocodeApi; private readonly repository; readonly queueName = "updateLocationAddress"; readonly queueTtl: number; readonly schema: typeof UpdateAddressValidationSchema; constructor(log: ILogger, geocodeApi: GeocodeApi, repository: ParkingsLocationRepository); execute(data: IUpdateAddressInput): Promise<void>; private postponeNextCheck; }