UNPKG

@golemio/pid

Version:
27 lines 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.V2InfotextsController = void 0; const trace_provider_1 = require("@golemio/core/dist/monitoring/opentelemetry/trace-provider"); const config_1 = require("@golemio/core/dist/output-gateway/config"); const models_1 = require("../../models"); class V2InfotextsController { constructor() { this.getInfotexts = async (_req, res, next) => { const span = (0, trace_provider_1.createChildSpan)("V2InfotextsController.getInfotexts"); try { const preferredTimezone = config_1.config.vehiclePositions.defaultTimezone; const data = await this.eventsStopsModel.GetAllWithRoutes(preferredTimezone); res.status(200).send(data); } catch (err) { next(err); } finally { span?.end(); } }; this.eventsStopsModel = new models_1.RopidVYMIEventsStopsModel(); } } exports.V2InfotextsController = V2InfotextsController; //# sourceMappingURL=V2InfotextsController.js.map