Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface QChatEventInterface

Example:

const instance = new SDK()

instance.on('msg', msg => { console.log(msg) }

Hierarchy

  • QChatEventInterface

Index

Properties

RTCChannelEnded: [data: string]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMedia 模块的监听事件 NIMEQChatMediaServiceListener

RTC 频道结束

RTCChannelError: [code: string | number]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMedia 模块的监听事件 NIMEQChatMediaServiceListener

RTC频道错误

connectChannel: []
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMedia 模块的监听事件 NIMEQChatMediaServiceListener

rtc房间连接成功

disconnect: []

连接断开

  • 注: 此事件不包含被踢而断开的情况
    v0.14.0 之前触发条件: 1. 手动断开。 2. 在连接断开后, 自动登录超过重试上限次数。
    v0.14.0,包含本版本,更新触发条件: 1. 手动断开。2. 在连接断开后,自动登录超过重试上限次数。3. 登陆保持阶段第一次断开时触发
kicked: [kickedReason: TKickedReason]

被踢下线

logined: [loginResult: LoginResult]

登录成功

memberAudioMuteChanged: [data: { memberAccId: string; mute: boolean; operateByAccId: string }]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMedia 模块的监听事件 NIMEQChatMediaServiceListener

成员音频状态回调

memberJoinRTCChannel: [accids: string[]]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMedia 模块的监听事件 NIMEQChatMediaServiceListener

成员进入RTC频道

memberLeaveRTCChannel: [accids: string[]]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMedia 模块的监听事件 NIMEQChatMediaServiceListener

成员离开RTC频道

memberScreenShareStateChanged: [data: { isSharing: boolean; memberAccId: string; operateByAccId: string }]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMedia 模块的监听事件 NIMEQChatMediaServiceListener

成员屏幕共享状态回调

memberVideoMuteChanged: [data: { memberAccId: string; mute: boolean; operateByAccId: string }]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMedia 模块的监听事件 NIMEQChatMediaServiceListener

成员视频状态回调

message: [msg: QChatMessage]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMsg 模块的监听事件 NIMEQChatMsgServiceListener

收到消息

messageUpdate: [msg: QChatMessage, updateOperatorInfo: QChatMessageUpdateOperatorInfo]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMsg 模块的监听事件 NIMEQChatMsgServiceListener

收到消息更新

multiSpotLogin: [multiLoginResults: MultiSpotLoginResult[]]

多端登陆通知

onRtcAudioVolumeIndication: [data: { serUuid: string; volume: number }[]]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMedia 模块的监听事件 NIMEQChatMediaServiceListener

提示房间内谁正在说话及说话者瞬时音量的回调,不包含本端,如果列表为空,则表示此时远端没有人说话。

qchatMediaDisconnect: []
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMedia 模块的监听事件 NIMEQChatMediaServiceListener

断开rtc房间连接

recvTypingEvent: [event: QChatRecvTypingEventResult]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMsg 模块的监听事件 NIMEQChatMsgServiceListener

收到“正在输入”事件

serverUnreadInfo: [msg: QChatServerUnreadInfo]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatServer 模块的监听事件 NIMEQChatServerServiceListener

收到服务器总消息未读通知

syncdone: []

同步完成

systemNotification: [notificationEvent: { feature: "default" | "sync"; systemNotifications: QChatSystemNotification[] }]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMsg 模块的监听事件 NIMEQChatMsgServiceListener

收到系统通知

systemNotificationUpdate: [sysNotification: QChatSystemNotification]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatMsg 模块的监听事件 NIMEQChatMsgServiceListener

收到系统通知更新

unreadInfo: [msg: QChatChannelUnreadInfo]
deprecated

自 1.0 版本开始, 这个事件废弃,由 NIMEQChatChannelServiceListener.unreadInfos取代

频道收到消息未读通知

unreadInfos: [msg: QChatChannelUnreadInfo[]]
deprecated

自 1.0 版本开始, 此实例上的事件将被移动到具体模块中,参见 qchatChannel 模块的监听事件 NIMEQChatChannelServiceListener

多个频道收到消息未读通知

willReconnect: [result: WillReconnectEventResult]

开始自动重连