getAllUserListOfMessageReaction method

Future<V2TimValueCallback<V2TimMessageReactionUserResult>> getAllUserListOfMessageReaction({
  1. required String msgID,
  2. required String reactionID,
  3. required int nextSeq,
  4. required int count,
  5. String? webMessageInstance,
})

Implementation

Future<V2TimValueCallback<V2TimMessageReactionUserResult>> getAllUserListOfMessageReaction({
  required String msgID,
  required String reactionID,
  required int nextSeq,
  required int count,
  String? webMessageInstance,
}) async {
  if (webMessageInstance == null) {
    return CommonUtils.returnErrorForValueCb(mapToJSObj({
      "code": -1,
      "message": "webMessageInstance is null . please check",
    }));
  }
  try {
    final res = await wrappedPromiseToFuture(timeweb!.getAllUserListOfMessageReaction(mapToJSObj({
      "message": parse(webMessageInstance),
      "reactionID": reactionID,
      "nextSeq": nextSeq,
      "count": count,
    })));
    // print();

    return CommonUtils.returnSuccess<V2TimMessageReactionUserResult>(V2TimMessageReactionUserResultWeb.fromJsObj(jsToMap(res.data)).toJson());
  } catch (e) {
    return CommonUtils.returnErrorForValueCb(mapToJSObj({
      "code": -1,
      "message": e.toString(),
    }));
  }
}