From 64c8e6e7637a9100460f4440d703e1ecabec3575 Mon Sep 17 00:00:00 2001 From: basti76 Date: Sun, 16 Sep 2018 06:43:36 +0200 Subject: [PATCH] save parsed calendars to global context --- nextcloud.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nextcloud.js b/nextcloud.js index e26feec..5340237 100644 --- a/nextcloud.js +++ b/nextcloud.js @@ -26,6 +26,7 @@ module.exports = function (RED) { node.warn('Node init') node.on('input', (msg) => { + let savedCalendars = this.context().global.get('owncloud/calendars') || {} let startDate = moment().startOf('day').subtract(this.pastWeeks, 'weeks').format('YYYYMMDD[T]HHmmss[Z]') let endDate = moment().startOf('day').add(this.futureWeeks, 'weeks').format('YYYYMMDD[T]HHmmss[Z]') const filters = [{ @@ -79,6 +80,8 @@ module.exports = function (RED) { node.error('Error parsing calendar data: ' + error) } }) + savedCalendars[calendar.displayName] = icsList.payload.data + node.context().global.set('owncloud/calendars', savedCalendars) node.send(icsList) }, function () { node.error('Nextcloud:CalDAV -> get ics went wrong.')