TIMSetConvUnreadMessageCountChangedByFilterCallback

功能介绍

设置按会话 filter 过滤的未读消息总数变更的回调

您可以调用 subscribeUnreadMessageCountByFilter 注册监听指定 filter 下的未读总数变化,SDK 通过这个回调把最新的未读总数通知给您。

您可以注册监听多个不同 filter 下的未读总数变更,这个回调的 filter 参数就是注册监听时指定的 filter,该 filter 携带了 kTIMConversationListFilterConvType、kTIMConversationListFilterMarkType、kTIMConversationListFilterGroupName 三个字段,通过判断这三字段是不是都相同,来区分出不同的 filter。

未读总数会减去设置为免打扰的会话的未读数,即消息接收选项设置为 kTIMRecvMsgOpt_Not_Receive 或 kTIMRecvMsgOpt_Not_Notify 的会话。

参数详解

参数名称 参数类型 是否必填 描述
params convUnreadMessageCountChangedByFilterCallbackParam 设置按会话 filter 过滤的未读消息总数变更的回调的参数

返回模板

void

返回值详解

此函数无返回值

代码示例

import TimRender from "im_electron_sdk/dist/renderer";
const timRenderInstance = new TimRender();

let param:convUnreadMessageCountChangedByFilterCallbackParam = {
    user_data:"",
    callback:(...args)=>{
        console.log(args)
    }
}
timRenderInstance.TIMSetConvUnreadMessageCountChangedByFilterCallback(param)

results matching ""

    No results matching ""