MCPcopy Index your code
hub / github.com/simstudioai/sim / determineEventType

Function determineEventType

apps/sim/lib/webhooks/polling/google-calendar.ts:249–264  ·  view source on GitHub ↗
(event: CalendarEvent)

Source from the content-addressed store, hash-verified

247}
248
249function determineEventType(event: CalendarEvent): 'created' | 'updated' | 'cancelled' {
250 if (event.status === 'cancelled') {
251 return 'cancelled'
252 }
253
254 // If created and updated are within 5 seconds, treat as newly created
255 if (event.created && event.updated) {
256 const createdTime = new Date(event.created).getTime()
257 const updatedTime = new Date(event.updated).getTime()
258 if (Math.abs(updatedTime - createdTime) < 5000) {
259 return 'created'
260 }
261 }
262
263 return 'updated'
264}
265
266function simplifyEvent(
267 event: CalendarEvent,

Callers 2

simplifyEventFunction · 0.85
processEventsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected