acceptMessage method

  1. @override
bool acceptMessage(
  1. MessageStanza messageStanza
)

Implementation

@override
bool acceptMessage(MessageStanza messageStanza) {
  if (MessageStanzaType.HEADLINE == messageStanza.type) {
    if (isSystemNotification(messageStanza)) {
      _systemMessagesStreamController
          .add(CubeMessage.fromStanza(messageStanza));
      return true;
    }
  } else if (MessageStanzaType.ERROR == messageStanza.type) {
    if (isSystemNotification(messageStanza)) {
      _systemMessagesStreamController
          .addError(ErrorPacket.fromStanza(messageStanza.getChild('error')!));
      return true;
    }
  }

  return false;
}