V2TimMessageReaction.fromJson constructor

V2TimMessageReaction.fromJson(
  1. Map json
)

Implementation

V2TimMessageReaction.fromJson(Map json) {
  json = Utils.formatJson(json);
  reactionID = json['message_reaction_id'] ?? "";
  totalUserCount = json['message_reaction_total_user_count'] ?? 0;
  partialUserList = List.empty(growable: true);
  if (json['message_reaction_partial_user_info_array'] != null) {
    json['message_reaction_partial_user_info_array'].forEach((v) {
      partialUserList.add(V2TimUserInfo.fromJson(v));
    });
  } else {
    partialUserList = [];
  }
  reactedByMyself = json['message_reaction_reacted_by_myself'] ?? false;
}