handlePublishComplete method

bool handlePublishComplete(
  1. MqttMessage? msg
)

Handles a publish complete message received from a broker. Returns true if the message flow completed successfully, otherwise false.

Implementation

bool handlePublishComplete(MqttMessage? msg) {
  final compMsg = msg as MqttPublishCompleteMessage;
  final messageIdentifier = compMsg.variableHeader.messageIdentifier;
  MqttLogger.log(
      'PublishingManager::handlePublishComplete - for message identifier $messageIdentifier');
  final publishMessage = publishedMessages.remove(messageIdentifier);
  _notifyPublish(publishMessage);
  return true;
}