UNPKG

vehicle-history-model

Version:
32 lines (25 loc) 835 B
const date = require('../../date'); const logger = require('../../logger/logger').logger; const ProductionEventBuilder = require('../../model/response/event/productionEvent').ProductionEventBuilder; const EventEnum = require('../../enum/eventEnum').EventEnum; const build = function build(event, productionYear) { logger.debug('build production event:', event); if (productionYear) { productionYear = `01.01.${productionYear}`; } else if (event && event.createdAt) { productionYear = event.createdAt; } const createdAt = date.parseIsoString(productionYear); if (!createdAt) { return null; } return new ProductionEventBuilder() .withType(EventEnum.PRODUCTION) .withCreatedAt(createdAt) .withDescription(`Rok produkcji: ${createdAt}`) .build(); }; module.exports = { build: build };