save parsed calendars to global context
This commit is contained in:
@ -26,6 +26,7 @@ module.exports = function (RED) {
|
|||||||
node.warn('Node init')
|
node.warn('Node init')
|
||||||
|
|
||||||
node.on('input', (msg) => {
|
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 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]')
|
let endDate = moment().startOf('day').add(this.futureWeeks, 'weeks').format('YYYYMMDD[T]HHmmss[Z]')
|
||||||
const filters = [{
|
const filters = [{
|
||||||
@ -79,6 +80,8 @@ module.exports = function (RED) {
|
|||||||
node.error('Error parsing calendar data: ' + error)
|
node.error('Error parsing calendar data: ' + error)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
savedCalendars[calendar.displayName] = icsList.payload.data
|
||||||
|
node.context().global.set('owncloud/calendars', savedCalendars)
|
||||||
node.send(icsList)
|
node.send(icsList)
|
||||||
}, function () {
|
}, function () {
|
||||||
node.error('Nextcloud:CalDAV -> get ics went wrong.')
|
node.error('Nextcloud:CalDAV -> get ics went wrong.')
|
||||||
|
|||||||
Reference in New Issue
Block a user