* 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
13 lines
556 B
TypeScript
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,
|
|
};
|
|
}
|