Catch the error that's thrown when no api_key is found (no daily) (#5696)
* fix/event-type-location-select (#5692) * Fixed dialog components usage * Fix styles * Catch the error that's thrown when no api_key is found (no daily install) Co-authored-by: alannnc <alannnc@gmail.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com>pull/5795/head^2
parent
0e0940f5f0
commit
072ce452b7
|
@ -134,13 +134,19 @@ const deleteMeeting = (credential: CredentialPayload, uid: string): Promise<unkn
|
|||
|
||||
// @TODO: This is a temporary solution to create a meeting with cal.com video as fallback url
|
||||
const createMeetingWithCalVideo = async (calEvent: CalendarEvent) => {
|
||||
let dailyAppKeys: Awaited<ReturnType<typeof getDailyAppKeys>>;
|
||||
try {
|
||||
dailyAppKeys = await getDailyAppKeys();
|
||||
} catch (e) {
|
||||
return;
|
||||
}
|
||||
const [videoAdapter] = getVideoAdapters([
|
||||
{
|
||||
id: 0,
|
||||
appId: "daily-video",
|
||||
type: "daily_video",
|
||||
userId: null,
|
||||
key: await getDailyAppKeys(),
|
||||
key: dailyAppKeys,
|
||||
},
|
||||
]);
|
||||
return videoAdapter?.createMeeting(calEvent);
|
||||
|
|
Loading…
Reference in New Issue