markConversation method

Future<V2TimValueCallback<List<V2TimConversationOperationResult>>> markConversation({
  1. required int markType,
  2. required bool enableMark,
  3. required List<String> conversationIDList,
})

标记会话 4.0.8及以后版本支持,web不支持,且应用为旗舰版 会话分组最大支持 20 个,不再使用的分组请及时删除。 如果已有标记不能满足您的需求,您可以自定义扩展标记,扩展标记需要满足以下两个条件: 1、扩展标记值不能和 V2TIMConversation 已有的标记值冲突 扩展标记值必须是 0x1L << n 的位移值(32 <= n < 64,即 n 必须大于等于 32 并且小于 64),比如自定义 0x1L << 32 标记值表示 "iPhone 在线" 扩展标记值不能设置为 0x1 << 32,要设置为 0x1L << 32,明确告诉编译器是 64 位的整型常量 flutter中使用markType可参考 V2TimConversationMarkType

Implementation

Future<V2TimValueCallback<List<V2TimConversationOperationResult>>>
    markConversation({
  required int markType,
  required bool enableMark,
  required List<String> conversationIDList,
}) async {
  return TencentCloudChatSdkPlatform.instance.markConversation(
      markType: markType,
      enableMark: enableMark,
      conversationIDList: conversationIDList);
}