@golemio/parkings
Version:
Golemio Parkings Module
44 lines • 1.76 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.queueDefinitions = void 0;
const config_1 = require("@golemio/core/dist/integration-engine/config");
const index_1 = require("../schema-definitions/index");
const ParkingsWorker_1 = require("./ParkingsWorker");
const ZtpParkingZonesWorker_1 = require("./ZtpParkingZones/ZtpParkingZonesWorker");
const queueDefinitions = [
{
name: index_1.Parkings.name,
queuePrefix: config_1.config.RABBIT_EXCHANGE_NAME + "." + index_1.Parkings.name.toLowerCase(),
queues: [
{
name: "saveKoridConfToDB",
options: {
deadLetterExchange: config_1.config.RABBIT_EXCHANGE_NAME,
deadLetterRoutingKey: "dead",
},
worker: ParkingsWorker_1.ParkingsWorker,
workerMethod: "saveKoridConfToDB",
},
{
name: "saveKoridDataToDB",
options: {
deadLetterExchange: config_1.config.RABBIT_EXCHANGE_NAME,
deadLetterRoutingKey: "dead",
},
worker: ParkingsWorker_1.ParkingsWorker,
workerMethod: "saveKoridDataToDB",
},
{
name: "updateZtpParkings",
options: {
deadLetterExchange: config_1.config.RABBIT_EXCHANGE_NAME,
deadLetterRoutingKey: "dead",
},
worker: ZtpParkingZonesWorker_1.ZtpParkingZonesWorker,
workerMethod: "updateZtpParkings",
},
],
},
];
exports.queueDefinitions = queueDefinitions;
//# sourceMappingURL=queueDefinitions.js.map