onReactionTap method

void onReactionTap(
  1. Reaction reaction
)

Implementation

void onReactionTap(Reaction reaction) {
  if (isReactedByMe(reaction.reactedBy!)) {
    removeReactionFromMap(reaction);
    update();
    CometChat.removeReaction(reaction.messageId!, reaction.reaction!,
        onSuccess: (reactedMessage) {
      if (messageObject != null) {
        CometChatMessageEvents.ccMessageEdited(
            messageObject!..reactions = reactedMessage.reactions,
            MessageEditStatus.success);
      }
    }, onError: (exception) {
      error = exception;
      hasError = true;
      isLoading = false;
      addReactionInMap(reaction);
      update();
    });
  }
}