浏览 SDKs · uni-app / uni-app x
平台
SDKsuni-app / uni-app x

搜索会话

按会话展示名称搜索本地已有会话。

复制

searchConversation() 在 SDK 本地会话数据中按 showName 搜索,适合实现会话列表内筛选。搜索词不能为空;该方法不会向服务端查询尚未同步到本地的会话。

import { searchConversation } from '@/uni_modules/unix-openim-sdk'

const result = await searchConversation(searchKeyword.trim())
const matchedConversations = result?.conversations ?? []
renderConversationResults(matchedConversations)

Promise 成功后返回 OpenIMConversationListResult | null,匹配会话位于 conversations。结果只反映调用时保存在本地的数据,查询本身不会触发事件。搜索界面需要实时更新时,监听获取会话列表中的会话事件,并用 conversationID 更新或移除对应结果。