From b36442d5aaea264595f8e093a92e59f4dd52a9e0 Mon Sep 17 00:00:00 2001 From: ebelcrom Date: Sun, 19 Jan 2020 22:45:11 +0100 Subject: [PATCH] chaching disabled, notification with icon and message now --- public/images/icon.png | Bin 0 -> 2833 bytes routes/v1/test/control.js | 10 +++++++++- routes/v1/test/events.js | 1 - routes/v1/test/notification.js | 10 +++++++++- routes/v1/test/settings.js | 33 +++++++++++---------------------- routes/v1/test/status.js | 10 +++++++++- 6 files changed, 38 insertions(+), 26 deletions(-) create mode 100644 public/images/icon.png diff --git a/public/images/icon.png b/public/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..53b8e9177c51352c6ccc8c18fd89d1b612553106 GIT binary patch literal 2833 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 { if (data) { log.info('sent, data:', JSON.stringify(data)); diff --git a/routes/v1/test/status.js b/routes/v1/test/status.js index 75b025d..3edfb91 100644 --- a/routes/v1/test/status.js +++ b/routes/v1/test/status.js @@ -5,8 +5,16 @@ const router = express.Router(); const dblib = require('./../../../lib/dblib'); const fs = require('fs'); +/* Disables caching in client */ +function nocache(req, res, next) { + res.header('Cache-Control', 'private, no-cache, no-store, must-revalidate'); + res.header('Expires', '-1'); + res.header('Pragma', 'no-cache'); + next(); +} + /* GET /vN/status */ -router.get('/', function(req, res, next) { +router.get('/', nocache, function(req, res, next) { // check header if (typeof req.header('X-API-Key-Test') === 'undefined') { log.info('API key not set in request header'); -- 2.30.2