ChatConfig

class ChatConfig(transportConfig: <Error class: unknown class>, networkConfig: <Error class: unknown class>, keepWebSocketActive: Boolean = false, val searchEnabled: Boolean = false, val attachmentsEnabled: Boolean = true, val linkPreviewEnabled: Boolean = false, val voiceRecordingEnabled: Boolean = false, val permissionsDescriptionDialogsEnabled: Boolean = false, val autoScrollToLatest: Boolean = false, val notificationImportance: Int = NotificationManager.IMPORTANCE_DEFAULT, val surveyCompletionDelay: Int = 3, val inputEnabledDuringQuickReplies: Boolean = false, var pendingIntentCreator: PendingIntentCreator = getDefaultPendingIntentCreator())

Конфигурация чата. Включает в себя настройки подключения к серверу, сетевые настройки, а также настройки доступности элементов интерфейса

Constructors

Link copied to clipboard
constructor(transportConfig: <Error class: unknown class>, networkConfig: <Error class: unknown class>, keepWebSocketActive: Boolean = false, searchEnabled: Boolean = false, attachmentsEnabled: Boolean = true, linkPreviewEnabled: Boolean = false, voiceRecordingEnabled: Boolean = false, permissionsDescriptionDialogsEnabled: Boolean = false, autoScrollToLatest: Boolean = false, notificationImportance: Int = NotificationManager.IMPORTANCE_DEFAULT, surveyCompletionDelay: Int = 3, inputEnabledDuringQuickReplies: Boolean = false, pendingIntentCreator: PendingIntentCreator = getDefaultPendingIntentCreator())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Доступность кнопки добавления вложений

Link copied to clipboard

Автопрокрутка до последних сообщений

Link copied to clipboard

Активно ли поле ввода, когда активен диалог с быстрыми ответами

Link copied to clipboard

Доступность отображения превью ссылок в сообщениях (OpenGraph)

Link copied to clipboard
@RequiresApi(api = 24)
val notificationImportance: Int

Приоритет уведомлений. По умолчанию: NotificationManager.IMPORTANCE_DEFAULT

Link copied to clipboard

Устанавливает способ сборки для pendingIntent

Link copied to clipboard

Флаг, устанавливающий показ диалогов об объяснении причин на запрос разрешений

Link copied to clipboard
val searchEnabled: Boolean = false

Доступность функционала поиска сообщений

Link copied to clipboard

Задержка на скрытие опросов, в секундах. По умолчанию: 3с

Link copied to clipboard

Доступность поля ввода для пользователя (возможность писать сообщения)

Link copied to clipboard

Включение функционала отправки голосовых сообщений

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String