export async function createMeeting()

in front-end-resources/react-meeting/src/utils/api.ts [19:39]


export async function createMeeting(
  meetingId: string,
  breakoutId: string,
  region: string
): Promise<MeetingResponse> {
  const response = await fetch(
    `${BASE_URL}create?meeting=${encodeURIComponent(meetingId)}
    &breakout=${encodeURIComponent(breakoutId)}
    &region=${encodeURIComponent(region)}`,
    {
      method: 'POST'
    }
  );
  const data = await response.json();

  if (data.error) {
    throw new Error(`Server error: ${data.error}`);
  }

  return data;
}