ChatCenterUISDKDelegate

public protocol ChatCenterUISDKDelegate : AnyObject

Протокол описывающий события ChatCenterUI SDK, которые можно дополнительно обрабатывать в родительском приложении

  • Метод оповещающий об изменении счетчика непрочитанных сообщений

    Default Implementation

    Declaration

    Swift

    func chatCenterUI(chatCenter: ChatCenterUISDK, didChangeUnreadMessages count: Int)

    Parameters

    chatCenter

    Экземпляр СДК, вызвавший событие

    count

    Количество непрочитанных сообщений

  • Метод оповещающий о сетевой ошибке в СДК Использовать в случае необходимости, например, если нужно обновить токен авторизации

    Default Implementation

    Declaration

    Swift

    func chatCenterUI(chatCenter: ChatCenterUISDK, didReceiveNetwork error: Error)

    Parameters

    chatCenter

    Экземпляр СДК, вызвавший событие

    error

    Сетевая ошибка

  • chatCenterUI(chatCenter:didOpen:) Default implementation

    Метод оповещающий о нажатии на ссылку в СДК

    Default Implementation

    Declaration

    Swift

    func chatCenterUI(chatCenter: ChatCenterUISDK, didOpen url: URL)

    Parameters

    chatCenter

    Экземпляр СДК, вызвавший событие

    url

    Нажатая пользователем ссылка