浏览 SDKs · WASM
SDKsWASM

设置会话消息接收方式

设置单个会话的消息接收与通知方式。

复制

recvMsgOpt 只作用于指定会话,适合实现会话免打扰或停止接收该会话消息。

import { MessageReceiveOptType } from '@openim/wasm-client-sdk';

await openimsdk.setConversation({
  conversationID,
  recvMsgOpt: MessageReceiveOptType.NotNotify,
});
枚举值数值含义
MessageReceiveOptType.Normal0正常接收消息,并允许通知。
MessageReceiveOptType.NotReceive1不接收该会话消息,也不通知。
MessageReceiveOptType.NotNotify2接收该会话消息,但不通知。

账号级默认策略由 globalRecvMsgOpt 设置,见设置全局消息接收方式。Promise 成功、OnConversationChanged 到达和重新查询是三个阶段;事件合并方式见获取会话列表