Files
calendar/packages/features/platform-oauth-client/get-platform-params.ts
T
Lauris SkraucisandGitHub 4a53ec0b74 feat: platform toggle calendar event creation (#21788)
* feat: add areCalendarEventsEnabled to PlatformOAuthClient table

* feat: areCalendarEvents enabled in handleNewBooking and v2

* feat: v2 handle areCalendarEventsEnabled

* feat: toggle areCalendarEventsEnabled on frontend

* feat: enable areCalendarEventsEnabled for recurring,confirm,paid

* refactor: use placeholder calendar event

* remove merge conflicts

* chore: bump libraries

* chore: bump libraries
2025-06-13 14:15:47 +00:00

13 lines
556 B
TypeScript

import type { PlatformOAuthClient } from "@prisma/client";
export function getPlatformParams(platformOAuthClient: PlatformOAuthClient) {
return {
platformClientId: platformOAuthClient.id,
platformCancelUrl: platformOAuthClient.bookingCancelRedirectUri,
platformRescheduleUrl: platformOAuthClient.bookingRescheduleRedirectUri,
platformBookingUrl: platformOAuthClient.bookingRedirectUri,
arePlatformEmailsEnabled: platformOAuthClient.areEmailsEnabled,
areCalendarEventsEnabled: platformOAuthClient.areCalendarEventsEnabled,
};
}