UNPKG

n8n-nodes-nextcloud-calendar

Version:

n8n Node für die Integration mit Nextcloud Calendar

26 lines 912 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createEventResponse = exports.getEventObjectByUid = void 0; const filters_1 = require("./filters"); async function getEventObjectByUid(client, calendar, uid) { const events = await client.fetchCalendarObjects({ calendar, filters: (0, filters_1.createUidFilter)(uid), }); if (!events || events.length === 0) { throw new Error(`Event with ID "${uid}" not found`); } return events[0]; } exports.getEventObjectByUid = getEventObjectByUid; function createEventResponse(success, operation, data, message) { return { success, operation, resource: 'event', message: message || (success ? 'Operation erfolgreich' : 'Operation fehlgeschlagen'), data, }; } exports.createEventResponse = createEventResponse; //# sourceMappingURL=eventUtils.js.map