export async function fetchMeeting()

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


export async function fetchMeeting(
  meetingId: string,
  name: string,
  region: string
): Promise<MeetingResponse> {
  const response = await fetch(
    `${BASE_URL}join?title=${encodeURIComponent(
      meetingId
    )}&name=${encodeURIComponent(name)}${
      region ? `&region=${encodeURIComponent(region)}` : ''
    }`,
    {
      method: 'POST'
    }
  );
  const data = await response.json();
  if (data.error) {
    throw new Error(`Server error: ${data.error}`);
  }

  return data;
}