鸿蒙 IMLib-v1.8.0
    Preparing search index...

    IMLib 聊天室 KV 状态变化监听器

    1.1.0

    interface ChatroomKVStatusListener {
        onChatroomKVSync(roomId: string): void;
        onChatroomKVUpdate(roomId: string, entries: Map<string, string>): void;
        onChatroomKVRemove(roomId: string, entries: Map<string, string>): void;
    }
    Index

    Methods

    • IMLib 刚加入聊天室时 KV 同步完成的回调

      触发时机加入聊天室成功后SDK 默认从服务端同步 KV 列表同步完成后触发
      

      Parameters

      • roomId: string

        聊天室 ID

      Returns void

    • IMLib 聊天室 KV 变化的回调

      触发时机聊天室 KV 更新时
      如果刚进入聊天室时存在 KV会通过此回调将所有 KV 返回再次回调时为其他人设置或者修改 KV 的增量数据

      Parameters

      • roomId: string

        聊天室 ID

      • entries: Map<string, string>

        发生变化的 KV,返回 KV 变化的增量数据。加入某个聊天室后第一次回调会返回全量 KV

      Returns void

    • IMLib 聊天室 KV 被删除的回调

      触发时机KV 被删除时触发
      

      Parameters

      • roomId: string

        聊天室 ID

      • entries: Map<string, string>

        被删除的 KV

      Returns void