public void AddSubscription(MqttSubscription subscription) { subscription.MessageReceived += (o, s) => StateHasChanged(); this._subscriptions.Add(subscription); StateHasChanged(); }
public async Task <MqttSubscription> SubscribeAsync(string topic) { var subscription = new MqttSubscription(topic); await client.SubscribeAsync(topic); mqttState.AddSubscription(subscription); return(subscription); }