Skip to content
v1
文档/Browser JS SDK/事件

@beeworks/imsdk


@beeworks/imsdk / event / EventType

Enumeration: EventType

定义各事件类型

Enumeration Members

SDK_READY

SDK_READY: "sdkReady"

SDK 初始化完成


SDK_NOT_READY

SDK_NOT_READY: "sdkNotReady"

SDK 未初始化


LOGIN_SUCCESS

LOGIN_SUCCESS: "loginSuccess"

登录成功:认证、本地数据库及首次 IM 握手均已完成


LOGIN_FAILED

LOGIN_FAILED: "loginFailed"

登录失败:登录流程任一必要阶段失败,载荷包含 code、stage 和 error


IM_CONNECTING

IM_CONNECTING: "imConnecting"

IM 连接中


IM_CONNECTED

IM_CONNECTED: "imConnected"

IM 连接及 Hello 握手成功,可以正常收发消息


IM_CONNECT_FAILED

IM_CONNECT_FAILED: "imConnectFailed"

IM 连接失败或首次登录等待连接超时


IM_DISCONNECTED

IM_DISCONNECTED: "imDisconnected"

IM 链接断开


MESSAGE_RECEIVED

MESSAGE_RECEIVED: "messageReceived"

接收到消息


CHAT_MESSAGE_RECEIVED

CHAT_MESSAGE_RECEIVED: "chatMessageReceived"

接收到聊天消息


READ_RECEIPT_RECEIVED

READ_RECEIPT_RECEIVED: "readReceiptReceived"

接收到读取回执


MESSAGE_REVOKED

MESSAGE_REVOKED: "messageRevoked"

接收到撤销消息


MESSAGE_REMOVED

MESSAGE_REMOVED: "messageRemoved"

接收到删除消息


PONG_MESSAGE_RECEIVED

PONG_MESSAGE_RECEIVED: "pongMessageReceived"

接收到 Pong 消息


HELLO_MESSAGE_RECEIVED

HELLO_MESSAGE_RECEIVED: "helloMessageReceived"

接收到 Hello 消息


CHAT_MESSAGE_SENT_SUCCESS

CHAT_MESSAGE_SENT_SUCCESS: "chatMessageSentSuccess"

发送聊天消息成功


CHAT_MESSAGE_SEND_FAILED

CHAT_MESSAGE_SEND_FAILED: "chatMessageSendFailed"

发送聊天消息失败;载荷包含 message、rejectId 和 rejectReason


READ_RECEIPT_SENT_SUCCESS

READ_RECEIPT_SENT_SUCCESS: "readReceiptSentSuccess"

发送已读成功


READ_RECEIPT_SEND_FAILED

READ_RECEIPT_SEND_FAILED: "readReceiptSendFailed"

发送已读失败


CHAT_MESSAGE_REVOKED_SUCCESS

CHAT_MESSAGE_REVOKED_SUCCESS: "chatMessageRevokedSuccess"

发送撤回消息成功


CHAT_MESSAGE_REVOKED_FAILED

CHAT_MESSAGE_REVOKED_FAILED: "chatMessageRevokedFailed"

发送撤回消息失败


QUIT_EVENT

QUIT_EVENT: "quit"

踢出 PC 端登录状态


KICK_EVENT

KICK_EVENT: "kick"


USER_PROFILE_CHANGED

USER_PROFILE_CHANGED: "userProfileChanged"

当前用户信息变更


USER_MOMENTS_RESET

USER_MOMENTS_RESET: "userMomentsReset"

签名变更


CONVERSATION_UPDATED

CONVERSATION_UPDATED: "conversationUpdated"

会话更新通知

当接收到新消息,会话信息更新时,触发该事件


CONVERSATION_PIN_CHANGED

CONVERSATION_PIN_CHANGED: "conversationPinChanged"

会话置顶设置变更


CONVERSATION_WATCHED_CHANGED

CONVERSATION_WATCHED_CHANGED: "conversationWatchedChanged"

会话屏蔽设置变更


CONVERSATION_CHAT_ASSISTANT_ENABLED_CHANGED

CONVERSATION_CHAT_ASSISTANT_ENABLED_CHANGED: "conversationChatAssistantEnabledChanged"

会话群聊助手设置变更


CONVERSATION_DELETED

CONVERSATION_DELETED: "conversationDeleted"

会话删除通知


FRIEND_MEMBERSHIP_CHANGED

FRIEND_MEMBERSHIP_CHANGED: "friendMembershipChanged"

好友变更通知


GROUP_MEMBERSHIP_CHANGED

GROUP_MEMBERSHIP_CHANGED: "groupMembershipChanged"

群聊变更通知


DISCUSSION_JOIN_APPLICATION

DISCUSSION_JOIN_APPLICATION: "discussionJoinApplication"

收到群组入群申请通知


DISCUSSION_PROFILE_CHANGED

DISCUSSION_PROFILE_CHANGED: "discussionProfileChanged"

群名称、头像、简介或公告变更


DISCUSSION_MUTE_CHANGED

DISCUSSION_MUTE_CHANGED: "discussionMuteChanged"

群全员禁言状态变更


DISCUSSION_MEMBERS_MUTE_CHANGED

DISCUSSION_MEMBERS_MUTE_CHANGED: "discussionMembersMuteChanged"

群成员禁言状态变更


FILE_DOWNLOADED

FILE_DOWNLOADED: "fileDownloaded"

文件下载完成


MEETING_TEMPLATE_RECEIVED

MEETING_TEMPLATE_RECEIVED: "meetingTemplateReceived"

收到 WorkPlus 会议邀请模版


IMMEDIATE_CALL_CHANGED

IMMEDIATE_CALL_CHANGED: "immediateCallChanged"

即时呼 Membership 状态变化


IMMEDIATE_CALL_INVITATION_RECEIVED

IMMEDIATE_CALL_INVITATION_RECEIVED: "immediateCallInvitationReceived"

当前用户收到即时呼邀请


MEETING_STATE_CHANGED

MEETING_STATE_CHANGED: "meetingStateChanged"

普通会议状态变化