UNPKG

tfk-saksbehandling-elev-varsel

Version:
32 lines (26 loc) 1.06 kB
'use strict' var miss = require('mississippi') var createPdfFromTemplate = require('tfk-template-to-pdf') var uuid = require('uuid') var config = require('../config') var generateDocumentRestrictedAddress = miss.through(function (chunck, encoding, callback) { var item = JSON.parse(chunck) var documentPath = config.DISTRIBUTION_DIRECTORY_PATH + '/' + uuid.v4() + '.pdf' var options = { templateData: item.restrictedAddressNotification.data, templateFilepath: item.restrictedAddressNotification.template, documentFilepath: documentPath, templaterServiceUrl: 'https://templater.service.t-fk.no', pdfServiceUrl: 'https://pdfconvert.service.t-fk.no' } console.log(item._id + ': generate-document-restricted-address') createPdfFromTemplate(options, function (error, data) { if (error) { item.errors.push(error.toString()) } else { item.restrictedAddressNotification.document = documentPath } return callback(null, JSON.stringify(item)) }) }) module.exports = generateDocumentRestrictedAddress