async Task <MqttSubscriptionInterceptorContext> InterceptSubscribeAsync(MqttTopicFilter topicFilter) { var context = new MqttSubscriptionInterceptorContext(_clientSession.ClientId, topicFilter, _clientSession.Items); if (_options.SubscriptionInterceptor != null) { await _options.SubscriptionInterceptor.InterceptSubscriptionAsync(context).ConfigureAwait(false); } return(context); }
public Task InterceptSubscriptionAsync(MqttSubscriptionInterceptorContext context) { return(_callback(context)); }