handlePublishAcknowledgement method
Handles the receipt of publish acknowledgement messages.
Implementation
bool handlePublishAcknowledgement(MqttMessage msg) {
final ackMsg = msg as MqttPublishAckMessage;
MqttLogger.log(
'MqttPublishingManager::handlePublishAcknowledgement - entered');
// If we're expecting an ack for the message, remove it from the list of pubs awaiting ack.
final messageIdentifier = ackMsg.variableHeader!.messageIdentifier;
if (publishedMessages.keys.contains(messageIdentifier)) {
_notifyPublish(publishedMessages[messageIdentifier]!);
publishedMessages.remove(ackMsg.variableHeader!.messageIdentifier);
}
return true;
}