Настройки подключения
Настройки подключения к серверу описываются моделью 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 заголовки для DataStorenewRoutesEnabled
: Используются ли новые пути до эндпоинтов (по умолчанию включено, может потребоваться отключение, если на сервере настроены старые настройки маршрутизации)apiVersion
: Версия API на бекенде (зависит от используемого функционала на сервере, по умолчанию менять не нужно)