ChatKitClient class

全局配置,全局生效,优先级低于参数配置

Properties

chatUIConfig ↔ ChatUIConfig
getter/setter pair
emojiPanelExtensions → List<EmojiPanelExtension>
Returns an immutable snapshot in registration order.
no setter
hashCode → int
The hash code for this object.
no setterinherited
mergedMessageTitle ↔ MergedMessageTitle?
获取合并转发消息的title
getter/setter pair
messageAction ↔ NIMMessageAction?
消息发送之前的回调,可使用其添加扩展
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showWarningTyps ↔ bool
是否展示警告消息
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerEmojiPanelExtension(EmojiPanelExtension extension) → void
Registers or replaces an optional emoji-panel extension.
registerRevokedMessage({String? messageRevokedStr}) → void
toString() → String
A string representation of this object.
inherited
unregisterEmojiPanelExtension(String extensionId) → void
Removes a previously registered emoji-panel extension.
unregisterRevokedMessage() → void

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

delegate → dynamic
no setter
instance → ChatKitClient
final

Static Methods

init({bool enableCallKit = true}) → dynamic