UNPKG

@golemio/parkings

Version:
24 lines 946 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StaticTariffsMatcher = void 0; class StaticTariffsMatcher { constructor(parkingsRepository) { this.parkingsRepository = parkingsRepository; } async matchTariffRelations(tariffRelations) { const parkingTariffsRelations = []; for (const tariffRelation of tariffRelations) { const parking = await this.parkingsRepository.GetOne(tariffRelation.id); if (parking !== null && !parking.parking_tariffs_relation.tariff_id) { parkingTariffsRelations.push({ parking_id: parking.id, tariff_id: tariffRelation.tariff_id, source: parking.source, }); } } return parkingTariffsRelations; } } exports.StaticTariffsMatcher = StaticTariffsMatcher; //# sourceMappingURL=StaticTariffsMatcher.js.map