acceptMessage method
bool
acceptMessage(
- MessageStanza messageStanza
)
Implementation
@override
bool acceptMessage(MessageStanza messageStanza) {
XmppElement? stateElement =
messageStanza.children.firstWhereOrNull((child) {
if (child.name == ReactionsElement.ELEMENT_NAME) {
var reactionElement = ReactionsElement.fromStanza(child);
var dialogId = getDialogIdFromExtraParams(messageStanza);
var reaction = MessageReaction(
reactionElement.userId, dialogId ?? '', reactionElement.messageId,
addReaction: reactionElement.addReaction,
removeReaction: reactionElement.removeReaction);
_reactionsStreamController.add(reaction);
return true;
}
return false;
});
return stateElement != null;
}