diff --git a/lib/actions/appointments.ts b/lib/actions/appointments.ts index 7c3c5e6..f1666c9 100644 --- a/lib/actions/appointments.ts +++ b/lib/actions/appointments.ts @@ -738,7 +738,13 @@ export async function getJitsiMeetingInfo(id: string): Promise return data; } -export async function startMeeting(id: string): Promise { +export async function startMeeting( + id: string, + options?: { + metadata?: string; + recording_url?: string; + } +): Promise { const tokens = getStoredTokens(); if (!tokens.access) { throw new Error("Authentication required."); @@ -750,6 +756,11 @@ export async function startMeeting(id: string): Promise { "Content-Type": "application/json", Authorization: `Bearer ${tokens.access}`, }, + body: JSON.stringify({ + action: "start", + metadata: options?.metadata, + recording_url: options?.recording_url, + }), }); const data = await parseResponse(response);