subscribeSubscription method
Registers a new subscription with the subscription manager from a subscription. Returns the subscription subscribed to.
Implementation
MqttSubscription? subscribeSubscription(MqttSubscription? subscription) {
if (subscription == null) {
throw ArgumentError(
'MqttSubscriptionManager::subscribeSubscription - subscription is null');
}
var cn = _tryGetExistingSubscription(subscription.topic.rawTopic);
return cn ??= _createNewSubscription(
subscription.topic.rawTopic, subscription.maximumQos,
userProperties: subscription.userProperties,
option: subscription.option);
}