addReactionInMap method
void
addReactionInMap(
- Reaction messageReaction
)
Implementation
void addReactionInMap(Reaction messageReaction) {
if (messageReactions.containsKey(messageReaction.reaction)) {
// we are only adding reaction to the list if it doesn't exist already
if (messageReactions[messageReaction.reaction!]?.indexWhere((element) =>
element.reaction == messageReaction.reaction &&
element.reactedBy?.uid == messageReaction.reactedBy?.uid) ==
-1) {
messageReactions[messageReaction.reaction!]?.add(messageReaction);
totalReactions++;
}
} else {
messageReactions[messageReaction.reaction!] = [messageReaction];
totalReactions++;
}
}