SDKsFlutter
隐藏会话
从当前账号会话列表隐藏入口,不删除关系或群组。
hideConversation() 只隐藏当前登录用户的会话入口,不会删除单聊关系、退出群组或影响其他用户。
await OpenIM.iMManager.conversationManager.hideConversation(
conversationID: conversationID,
);该方法适合临时从聊天列表移除会话入口。收到新消息或完成重新同步后,隐藏的会话可能再次出现。
调用后的状态变化
Future 成功表示隐藏请求已完成,调用端可以立即从当前列表移除对应 conversationID。相关客户端随后可能收到 onConversationChanged,应按 conversationID 幂等合并;需要显示当前列表时再重新查询校准。完整 listener 见获取会话列表。
这个页面有帮助吗?