UNPKG

@golemio/parkings

Version:
19 lines 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ParkingSourcesWorker = void 0; const integration_engine_1 = require("@golemio/core/dist/integration-engine"); const UpdateParkingSourceTask_1 = require("./tasks/UpdateParkingSourceTask"); const ParkingSourcesRepository_1 = require("../repositories/ParkingSourcesRepository"); const CoreToken_1 = require("@golemio/core/dist/helpers/ioc/CoreToken"); const ioc_1 = require("@golemio/core/dist/integration-engine/ioc"); const DataSourceIntegrationChecker_1 = require("../businessRules/DataSourceIntegrationChecker"); class ParkingSourcesWorker extends integration_engine_1.AbstractWorker { constructor() { super(); this.name = "ParkingSources"; const task = new UpdateParkingSourceTask_1.UpdateParkingSourceTask(this.getQueuePrefix(), ioc_1.IntegrationEngineContainer.resolve(CoreToken_1.CoreToken.Logger), new ParkingSourcesRepository_1.ParkingSourcesRepository(), new DataSourceIntegrationChecker_1.DataSourceIntegrationChecker()); this.registerTask(task); } } exports.ParkingSourcesWorker = ParkingSourcesWorker; //# sourceMappingURL=ParkingSourcesWorker.js.map