Перейти к основному содержимому
Версия: 5.1.0

Настройки подключения

Настройки подключения к серверу описываются моделью ChatTransportConfig

Инициализация:

Из обязательных параметров нужно указать адреса для основных компонентов сервера:

let chatTransportConfig = ChatTransportConfig(rest: "https://edna.ru",
webSocket: "wss://wss.edna.ru",
dataStore: "https://edna.ru/files")

В случае использования нашего облака, можно воспользоваться упрощенным конструктором:

let chatTransportConfig = ChatTransportConfig(cloudHost: "*host*.edna.ru")
примечание

Адреса для подключения выдаются при интеграции

Дополнительные параметры:

Остальные параметры опциональные, могут потребоваться при использовании определенного функционала или специфичных настройках сервера. Это обговаривается при интеграции или использовании такого функционала. По-умолчанию их менять не нужно.

  • dataStoreHTTPHeaders: HTTP заголовки для DataStore
  • newRoutesEnabled: Используются ли новые пути до эндпоинтов (по умолчанию включено, может потребоваться отключение, если на сервере настроены старые настройки маршрутизации)
  • apiVersion: Версия API на бекенде (зависит от используемого функционала на сервере, по умолчанию менять не нужно)