addConversationListener

功能介绍

添加会话监听器

  1. 添加监听器后,您才能接收到会话变更事件。

  2. 使用addConversationListener会在所有的会话监听器列表中新增一个会话监听器。

参数详解

参数名称 参数类型 是否必填 描述
listener V2TimConversationListener 需要新增的会话监听器

返回模板

void

返回值详解

此函数无返回值

代码示例

import {
    TencentImSDKPlugin,
    V2TimConversationListener,
} from 'react-native-tim-js';

//设置会话监听器
const listener: V2TimConversationListener = {
    onSyncServerStart: () => {
        //同步服务器会话开始
    },
    onSyncServerFinish: () => {
        //同步服务器会话完成
    },
    onSyncServerFailed: () => {
        // 同步服务器会话失败
    },
    onNewConversation: (conversationList) => {
        // 有新的会话
        //conversationList 新会话列表
    },
    onTotalUnreadMessageCountChanged: (totalUnreadCount) => {
        //会话未读总数变更通知
        //totalUnreadCount 会话未读总数
    },
    onConversationChanged: (conversationList) => {
        //某些会话的关键信息发生变化
        //conversationList 变更会话列表
    },
    onConversationGroupCreated(groupName, conversationList) {
        //会话分组被创建
    },
    onConversationGroupDeleted(groupName) {
        //会话分组被删除
    },
    onConversationGroupNameChanged(oldName, newName) {
        //会话分组名变更
    },
    onConversationsAddedToGroup(groupName, conversationList) {
        //会话分组新增会话
    },
    onConversationsDeletedFromGroup(groupName, conversationList) {
        //会话分组删除会话
    },
};
//添加群组监听器
TencentImSDKPlugin.v2TIMManager
    .getConversationManager()
    .addConversationListener(listener);

results matching ""

    No results matching ""