calcom / cal.com

Scheduling infrastructure for absolutely everyone.
https://cal.com
Other
32.35k stars 7.97k forks source link

[CAL-2524] Inbound Webooks from gCal #11524

Open zomars opened 1 year ago

zomars commented 1 year ago

https://developers.google.com/calendar/api/guides/push

This will allow us to keep the cache up to date in an async manner. That way we can serve the cache first with more confidence on it's freshness.

From SyncLinear.com | CAL-2524

skmanoj322 commented 10 months ago

@keithwillcode @zomars hope these is not an internal issue.looks intersting

skmanoj322 commented 10 months ago

i am planning to initilize google calenders WATCH in add.ts in googlecalendar app. and create sepreate webhook to watch any changes in calendar. but the problem is what about the user that are already installed the google calendar? @zomars @keithwillcode your response is valuable

zomars commented 10 months ago

i am planning to initilize google calenders WATCH in add.ts in googlecalendar app. and create sepreate webhook to watch any changes in calendar. but the problem is what about the user that are already installed the google calendar? @zomars @keithwillcode your response is valuable

There's already work in progress here: https://github.com/calcom/cal.com/pull/11928

but the problem is what about the user that are already installed the google calendar?

For this we could either notify the user to require user action in order to opt-in for this. Or we can come up with some kind of gradual migration via an endpoint that process a batch of users under a CRON until it's finished.