1
0
Fork 0

delete saveCalendarDatajoint function

This commit is contained in:
Ryan Mwangi 2024-10-24 15:08:11 +03:00
parent 1b0f792fd6
commit bd3ab65003
1 changed files with 1 additions and 31 deletions

View File

@ -106,43 +106,13 @@ END:VEVENT
}
});
// Serve the merged calendar file
// Serve the merged calendar file
app.get('/calendar/:id', (req, res) => {
const filename = `${req.params.id}.ics`;
res.setHeader('Content-Type', 'text/calendar');
res.sendFile(filename, { root: MERGED_CALENDARS_DIR });
});
//function to save CalendarData to calendars.json
function saveCalendarDataJoint(calendarId, linkGroupName, calendars) {
let calendarsData = { mergedCalendars: [] };
if (fs.existsSync(CALENDARS_FILE)) {
try {
const fileContent = fs.readFileSync(CALENDARS_FILE, 'utf8');
if (fileContent) {
calendarsData = JSON.parse(fileContent);
}
} catch (error) {
console.error('Error reading calendars file:', error);
}
}
// Ensure mergedCalendars array exists
if (!calendarsData.mergedCalendars) {
calendarsData.mergedCalendars = [];
}
calendarsData.mergedCalendars.push({
id: calendarId,
linkGroupName: linkGroupName,
calendars: calendars
});
try {
fs.writeFileSync(CALENDARS_FILE, JSON.stringify(calendarsData, null, 2));
} catch (error) {
console.error('Error writing to calendars file:', error);
}
}
//function to save calendar data to seperate .json files
function saveCalendarData(calendarId, linkGroupName, calendars) {
const calendarFile = `${MERGED_CALENDARS_DIR}/${calendarId}.json`;