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