# События для React Native

# onServerStatus

Событие, вызываемое при присоединении/отсоединении сервера или ошибке при попытке соединения.

Параметры:

  • connected – есть ли соединение с сервером (Boolean);

  • serverName – имя текущего сервера (String);

  • serverPort – номер порта, используемый для соединения с сервером (Number).

# onStateChanged

Событие, вызываемое при изменении собственного статуса пользователя. Текущий статус можно получить через функции запроса текущего состояния.

# onLogin

Событие, вызываемое при авторизации или ошибке авторизации на сервере.

Параметры:

  • loggedIn – авторизован ли пользователь на сервере (Boolean);

  • userIDTrueConf ID пользователя (String).

# onLogout

Событие, вызываемое при деавторизации на сервере.

# onConferenceStart

Событие, вызываемое при начале конференции.

# onConferenceEnd

Событие, вызываемое при завершении конференции.

# onInvite

Событие, вызываемое при поступлении входящего звонка.

Параметры:

  • userIDTrueConf ID вызывающего пользователя (String);

  • userName – имя вызывающего пользователя (String).

# onAccept

Событие, вызываемое при приеме вызываемым абонентом звонка.

Параметры:

  • userIDTrueConf ID вызываемого пользователя (String);

  • userName – имя вызываемого пользователя (String).

# onReject

Событие, вызываемое при отклонении вызываемым абонентом звонка.

Параметры:

  • userIDTrueConf ID вызываемого пользователя (String);

  • userName – имя вызываемого пользователя (String).

# onRejectTimeout

Событие, вызываемое при отсутствии реакции вызываемого абонента в течении определенного времени.

Параметры:

  • userIDTrueConf ID вызываемого пользователя (String);

  • userName – имя вызываемого пользователя (String).

# onRecordRequest

Событие, вызываемое при получении запроса на видеозапись.

Параметры:

  • userIDTrueConf ID пользователя, который запрашивает видеозапись (String);

  • userName – имя пользователя, который запрашивает видеозапись (String).

# onChatMessageReceived

Событие, вызываемое при получении текстового сообщения.

Параметры:

  • fromUserID – идентификатор пользователя, который отправлял сообщение (String);

  • fromUserName – имя пользователя, который отправлял сообщение (String);

  • message – текст сообщения (String);

  • toUserID – идентификатор пользователя, которому отправлялось сообщение (String).

# onUserStatusUpdate

Событие, вызываемое при изменении статуса другого пользователя.

Параметры:

  • userID – идентификатор пользователя с изменившимся статусом (String);

  • status – новый статус пользователя (Number).

# onExtraButtonPressed

Событие, вызываемое при нажатии на дополнительную кастомную кнопку, которая создаётся в функции addExtraButton.

Обновлено: 17.04.2025