convertToMessageReactions static method

List<MessageReaction> convertToMessageReactions(
  1. List<V2TimMessageReaction>? v2Reactions
)

Implementation

static List<MessageReaction> convertToMessageReactions(List<V2TimMessageReaction>? v2Reactions) {
  if (v2Reactions == null) return [];

  List<MessageReaction> reactions = [];
  for (final v2Reaction in v2Reactions) {
    final reaction = MessageReaction(
      reactionID: v2Reaction.reactionID,
      totalUserCount: v2Reaction.totalUserCount,
      reactedByMyself: v2Reaction.reactedByMyself,
      partialUserList: v2Reaction.partialUserList.map((v2UserInfo) => convertToUserProfile(v2UserInfo)).toList(),
    );
    reactions.add(reaction);
  }
  return reactions;
}