ChatCenterUISDKDelegate
public protocol ChatCenterUISDKDelegate : AnyObject
Протокол описывающий события ChatCenterUI SDK, которые можно дополнительно обрабатывать в родительском приложении
-
chatCenterUI(chatCenter:
Default implementationdidChangeUnreadMessages: ) Метод оповещающий об изменении счетчика непрочитанных сообщений
Default Implementation
Declaration
Swift
func chatCenterUI(chatCenter: ChatCenterUISDK, didChangeUnreadMessages count: Int)
Parameters
chatCenter
Экземпляр СДК, вызвавший событие
count
Количество непрочитанных сообщений
-
chatCenterUI(chatCenter:
Default implementationdidReceiveNetwork: ) Метод оповещающий о сетевой ошибке в СДК Использовать в случае необходимости, например, если нужно обновить токен авторизации
Default Implementation
Declaration
Swift
func chatCenterUI(chatCenter: ChatCenterUISDK, didReceiveNetwork error: Error)
Parameters
chatCenter
Экземпляр СДК, вызвавший событие
error
Сетевая ошибка
-
chatCenterUI(chatCenter:
Default implementationdidOpen: ) Метод оповещающий о нажатии на ссылку в СДК
Default Implementation
Declaration
Swift
func chatCenterUI(chatCenter: ChatCenterUISDK, didOpen url: URL)
Parameters
chatCenter
Экземпляр СДК, вызвавший событие
url
Нажатая пользователем ссылка