dont sync working location

This commit is contained in:
Arjun 2026-05-25 20:05:39 +05:30
parent 83389e93fc
commit a4697fc281

View file

@ -30,6 +30,10 @@ function formatEventTime(event: AnyEvent): string {
return `${startStr}${endStr}`;
}
function shouldSyncCalendarEvent(event: cal.Schema$Event): boolean {
return event.eventType !== 'workingLocation';
}
function formatEventBlock(event: AnyEvent, label: 'NEW' | 'UPDATED'): string {
const id = getStr(event, 'id') ?? '(unknown id)';
const title = getStr(event, 'summary') ?? '(no title)';
@ -347,6 +351,9 @@ async function syncCalendarWindow(auth: OAuth2Client, syncDir: string, lookbackD
console.log(`Found ${events.length} events.`);
for (const event of events) {
if (event.id) {
if (!shouldSyncCalendarEvent(event)) {
continue;
}
const result = await saveEvent(event, syncDir);
const attachmentsSaved = await processAttachments(drive, event, syncDir);
currentEventIds.add(event.id);