getMessageReactions method

Future<V2TimValueCallback<List<V2TimMessageReactionResult>>> getMessageReactions({
  1. List<V2TimMessage>? messageList,
  2. List<String>? msgIDList,
  3. required int maxUserCountPerReaction,
  4. List<String>? webMessageInstanceList,
})

批量拉取多条消息回应信息

messageList 消息列表,一次最大支持 20 条消息,消息必须属于同一个会话。

maxUserCountPerReaction maxUserCountPerReaction 取值范围 【0,10】,每个 Reaction 最多只返回前 10 个用户信息,如需更多用户信息,可以按需调用 getAllUserListOfMessageReaction 接口分页拉取。

msgIDList 待废弃 请使用 messageList 参数

Implementation

Future<V2TimValueCallback<List<V2TimMessageReactionResult>>> getMessageReactions({
  List<V2TimMessage>? messageList,
  List<String>? msgIDList,
  required int maxUserCountPerReaction,
  List<String>? webMessageInstanceList,
}) async {
  if (kIsWeb) {
    return TencentCloudChatSdkPlatform.instance.getMessageReactions(
      msgIDList: msgIDList,
      maxUserCountPerReaction: maxUserCountPerReaction,
      webMessageInstanceList: webMessageInstanceList,
    );
  }

  return TIMMessageManager.instance.getMessageReactions(
    messageList: messageList,
    msgIDList: msgIDList,
    maxUserCountPerReaction: maxUserCountPerReaction,
  );
}