subscribeSubscription method

MqttSubscription? subscribeSubscription(
  1. MqttSubscription? subscription
)

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);
}