onTransientMessageReceived method

  1. @override
void onTransientMessageReceived(
  1. TransientMessage message
)
override

Implementation

@override
void onTransientMessageReceived(TransientMessage message) async {
  if ((message.receiverType == ReceiverTypeConstants.user &&
          message.receiverId == loggedInUser?.uid &&
          (message.sender != null &&
              user != null &&
              message.sender?.uid == user?.uid)) ||
      (message.receiverType == ReceiverTypeConstants.group &&
          group != null &&
          message.receiverId == group?.guid)) {
    if (message.data["type"] == "live_reaction") {
      isOverlayOpen = true;
      String reaction = message.data["reaction"];
      _addAnimations(reaction);
    }
  }
}