UNPKG

@golemio/parkings

Version:
31 lines 3.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TskParkingWorker = void 0; const Di_1 = require("../ioc/Di"); const ModuleContainerToken_1 = require("../ioc/ModuleContainerToken"); const TskParkingSectionLevelTransformation_1 = require("../transformations/TskParkingSectionLevelTransformation"); const SaveTskParkingMachinesTask_1 = require("./tasks/SaveTskParkingMachinesTask"); const SaveTskParkingSectionLevelTask_1 = require("./tasks/SaveTskParkingSectionLevelTask"); const SaveTskParkingSectionsTask_1 = require("./tasks/SaveTskParkingSectionsTask"); const SaveTskParkingZonesTariffsTask_1 = require("./tasks/SaveTskParkingZonesTariffsTask"); const CoreToken_1 = require("@golemio/core/dist/helpers/ioc/CoreToken"); const integration_engine_1 = require("@golemio/core/dist/integration-engine"); const ioc_1 = require("@golemio/core/dist/integration-engine/ioc"); class TskParkingWorker extends integration_engine_1.AbstractWorker { constructor() { super(); this.name = "TskParkingWorker"; const saveTskParkingSectionsTask = new SaveTskParkingSectionsTask_1.SaveTskParkingSectionsTask(this.getQueuePrefix(), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.TskParkingSectionsDataSource), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.ParkingsRepository), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.ParkingTariffRelationsRepository), ioc_1.IntegrationEngineContainer.resolve(CoreToken_1.CoreToken.SimpleConfig)); const saveTskParkingSectionLevel251Task = new SaveTskParkingSectionLevelTask_1.SaveTskParkingSectionLevelTask("saveTskParkingSectionLevel251", this.getQueuePrefix(), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.TskParkingSectionLevel251DataSource), new TskParkingSectionLevelTransformation_1.TskParkingSectionLevelTransformation(), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.ParkingsLocationRepository), ioc_1.IntegrationEngineContainer.resolve(CoreToken_1.CoreToken.SimpleConfig)); const saveTskParkingSectionLevel253Task = new SaveTskParkingSectionLevelTask_1.SaveTskParkingSectionLevelTask("saveTskParkingSectionLevel253", this.getQueuePrefix(), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.TskParkingSectionLevel253DataSource), new TskParkingSectionLevelTransformation_1.TskParkingSectionLevelTransformation("disabled"), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.ParkingsLocationRepository), ioc_1.IntegrationEngineContainer.resolve(CoreToken_1.CoreToken.SimpleConfig)); const saveTskParkingMachinesTask = new SaveTskParkingMachinesTask_1.SaveTskParkingMachinesTask(this.getQueuePrefix(), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.TskParkingMachinesDataSource), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.TskParkingMachinesTransformation), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.ParkingMachinesRepository), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.ParkingTariffRelationsRepository)); const saveTskParkingZonesTariffsTask = new SaveTskParkingZonesTariffsTask_1.SaveTskParkingZonesTariffsTask(this.getQueuePrefix(), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.TskParkingZonesTariffsDataSource), Di_1.ParkingsContainer.resolve(ModuleContainerToken_1.ModuleContainerToken.ParkingTariffsRepository)); this.registerTask(saveTskParkingSectionsTask); this.registerTask(saveTskParkingSectionLevel251Task); this.registerTask(saveTskParkingSectionLevel253Task); this.registerTask(saveTskParkingMachinesTask); this.registerTask(saveTskParkingZonesTariffsTask); } } exports.TskParkingWorker = TskParkingWorker; //# sourceMappingURL=TskParkingWorker.js.map