From 8d6ed7c2a39f55088a2a2c2a66b29a7c3237def2 Mon Sep 17 00:00:00 2001 From: csrapr <26280794+csrapr@users.noreply.github.com> Date: Wed, 17 Mar 2021 18:12:58 +0000 Subject: [PATCH] Fix: re-add pollingRoutes.js/poll changes --- lib/routes/pollingRoutes.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/routes/pollingRoutes.js b/lib/routes/pollingRoutes.js index f6a54828..e24df87d 100644 --- a/lib/routes/pollingRoutes.js +++ b/lib/routes/pollingRoutes.js @@ -38,8 +38,10 @@ function poll (req, res, next) { const triggers = configManager.getTriggers(settings.config) const operatorInfo = configManager.getOperatorInfo(settings.config) + const machineInfo = { deviceId: req.deviceId, deviceName: req.deviceName } const cashOutConfig = configManager.getCashOut(deviceId, settings.config) const receipt = configManager.getReceipt(settings.config) + const terms = configManager.getTermsConditions(settings.config) state.pids[deviceId] = { pid, ts: Date.now() } @@ -75,6 +77,7 @@ function poll (req, res, next) { hasLightning, receipt, operatorInfo, + machineInfo, triggers } @@ -97,7 +100,7 @@ function poll (req, res, next) { // BACKWARDS_COMPATIBILITY 7.4.9 // machines before 7.4.9 expect t&c on poll if (!machineVersion || semver.lt(machineVersion, '7.4.9')) { - response.terms = config.termsScreenActive && config.termsScreenText ? createTerms(config) : null + response.terms = createTerms(terms) } return res.json(_.assign(response, results))