confirmUnsubscribe method

bool confirmUnsubscribe(
  1. MqttMessage? msg
)

Cleans up after an unsubscribe message is received from the broker. returns true, always

Implementation

bool confirmUnsubscribe(MqttMessage? msg) {
  final unSubAck = msg as MqttUnsubscribeAckMessage;
  final topic =
      pendingUnsubscriptions[unSubAck.variableHeader.messageIdentifier];
  subscriptions.remove(topic);
  pendingUnsubscriptions.remove(unSubAck.variableHeader.messageIdentifier);
  if (onUnsubscribed != null) {
    onUnsubscribed!(topic);
  }
  return true;
}