ym88659208ym87991671
Создание конференции | Документация для разработчиков

Создание конференции

Обновлено 8 ноября 2023

Перед созданием конференции инициализируйте модули JazzSDK и JazzClient.

import {
createJazzClient,
createJazzWebSdk,
JazzSdk,
JazzClient,
} from '@salutejs/jazz-sdk-web';

const jazzSdk: JazzSdk = await createJazzWebSdk();

const jazzClient: JazzClient = await createJazzClient(jazzSdk, {
serverUrl: '<Адрес вашего сервера Jazz>',
});

const conference = await jazzClient.conferences.createConference({
title: 'My video call',
});

Разрешить подключаться гостям

const conference = await jazzClient.conferences.createConference({
title: 'My video call',
guestEnabled: true,
});

Cоздания конференции с залом ожидания

const conference = await jazzClient.conferences.createConference({
title: 'My video call',
lobbyEnabled: true,
});

Обработка ошибок

Для обработки ошибок используйте конструкцию try..catch

import {
HttpClientFetchError,
HttpClientResponseError,
} from '@salutejs/jazz-sdk-web';

try {
const conference = await jazzClient.conferences.createConference({
title: 'My video call',
});
} catch (error) {
if (error instanceof HttpClientFetchError) {
// Сетевая ошибка, ошибка доступа к интернету
}

if (error instanceof HttpClientResponseError) {
// Сервераня ошибка, ответ от сервера с ошибкой
}
}
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.