* init apple calendar service * update apple calendar service logic * update typing for CalendarApp interface * add id and type for apple calendar * fixup: logic for apple calendar service * update logic for checkIfCalendarConnected function * add apple calendar service to calendars module * fixup * update calendars to include cases for apple calendar * fix imports * init frontend for apple calendar connect * add apple connect atom to connect atom * fixup * fixup * add alias for latest version of platform library * fix import paths * custom hook for saving apple calendar credentials * add apple calendar to examples app * add interface for credentials syncing calendars * bring calendars controller to orginal state * refactor * update custom hook to sync credentials * update atom * resolve merge conflicts * add endpoint for syncing calendar credentials * fixup * update atom * update useCheck to invalidate queries onSubmit * fix typo * fixup * remove unused tokens respository * rename controller * cleanup * fix: reset react queryClient on access token change --------- Co-authored-by: Rajiv Sahal <rajivsahal@Rajivs-MacBook-Pro.local> Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com> Co-authored-by: Morgan Vernay <morgan@cal.com>
17 lines
747 B
TypeScript
17 lines
747 B
TypeScript
export const GOOGLE_CALENDAR_TYPE = "google_calendar";
|
|
export const GOOGLE_CALENDAR_ID = "google-calendar";
|
|
export const OFFICE_365_CALENDAR_TYPE = "office365_calendar";
|
|
export const OFFICE_365_CALENDAR_ID = "office365-calendar";
|
|
export const GOOGLE_CALENDAR = "google";
|
|
export const OFFICE_365_CALENDAR = "office365";
|
|
export const APPLE_CALENDAR = "apple";
|
|
export const APPLE_CALENDAR_TYPE = "apple_calendar";
|
|
export const APPLE_CALENDAR_ID = "apple-calendar";
|
|
export const CALENDARS = [GOOGLE_CALENDAR, OFFICE_365_CALENDAR, APPLE_CALENDAR] as const;
|
|
|
|
export const APPS_TYPE_ID_MAPPING = {
|
|
[GOOGLE_CALENDAR_TYPE]: GOOGLE_CALENDAR_ID,
|
|
[OFFICE_365_CALENDAR_TYPE]: OFFICE_365_CALENDAR_ID,
|
|
[APPLE_CALENDAR_TYPE]: APPLE_CALENDAR_ID,
|
|
} as const;
|