历史消息
更新时间: 2024/03/14 19:21:09
参见 interface MsgLogServiceInterface
它的 API 都挂载在 msgLog 模块里,使用 nim.msgLog
访问
本地历史消息
暂时不支持本地数据库消息记录。
云端历史记录
获取云端历史记录 示例代码:
jsconst msgs = await nim.msgLog.getHistoryMsgs({
scene: 'p2p',
to: 'cs1',
limit: 10,
})
删除云端历史记录 示例代码:
jsawait nim.msgLog.clearHistoryMsgsFromServer({
scene: 'p2p',
to: 'cs1',
isSyncSelf: true
})
打开 isSyncSelf: true
则多端同步收到事件 onClearServerHistoryMsgs
云端漫游消息
删除云端漫游,参见 deleteRoamingMsgs
示例代码:
jsawait nim.msgLog.deleteRoamingMsgs({
ids: ['p2p-cs1']
})
删除云端的漫游后,在其他端登录,不会再同步到 'p2p-cs1'
的消息,直到此会话有更新的消息。
此文档是否对你有帮助?