From a6a1c3f0f1177778eac04707ab4e423f2ee37077 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 29 Nov 2019 13:01:41 +0100 Subject: [PATCH] . --- helpers/qr.helper.js | 8 +++++--- modules/events/event.controller.js | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/helpers/qr.helper.js b/helpers/qr.helper.js index e1fe97b..d7748ad 100644 --- a/helpers/qr.helper.js +++ b/helpers/qr.helper.js @@ -17,8 +17,8 @@ module.exports.getInscriptionQRCodeUrl = function (inscriptionId) { } */ -module.exports.getInscriptionQRCode = function (params) { - return new Promise(function (resolve, reject) { +module.exports.getInscriptionQRCode = async function (params) { + const result = new Promise(function (resolve, reject) { var texto = _.padStart(params.code, 4, '0') + '\n' + moment(params.date).format('DD/MM/YY HH:mm ') + params.name + ' ' + params.surname; var options = { errorCorrectionLevel: 'M', @@ -45,7 +45,9 @@ module.exports.getInscriptionQRCode = function (params) { resolve(qrcode); }); */ - }) + }); + + return await result; }; diff --git a/modules/events/event.controller.js b/modules/events/event.controller.js index e343e5b..e432824 100644 --- a/modules/events/event.controller.js +++ b/modules/events/event.controller.js @@ -25,7 +25,7 @@ const userService = require('../auth/user.service'); const MODULE_NAME = '[event.controller]'; const controllerOptions = { MODULE_NAME }; -async function generateMemberInscription (user, inscription, reservation) { +function generateMemberInscription (user, inscription, reservation) { let memberInscription = null; if (user && inscription) { memberInscription = { @@ -49,7 +49,7 @@ async function generateMemberInscription (user, inscription, reservation) { } memberInscription.qrConfig = generateQRConfig(memberInscription); - memberInscription.qrCode = await QRHelper.getInscriptionQRCode(memberInscription.qrConfig); + memberInscription.qrCode = QRHelper.getInscriptionQRCode(memberInscription.qrConfig); memberInscription.qrCodeUrl = QRHelper.getInscriptionQRCodeUrl(inscription.id); }