public Task StartAsync(CancellationToken cancellationToken) { MessageBusSubscription = MessageBusConsumer.Bind(ManagedMqttClient); MqttEntityControlPanel.ResendDiscovery(); return(Task.CompletedTask); }
public Task StopAsync(CancellationToken cancellationToken) { MqttEntityControlPanel.Dispose(); MessageBusSubscription.Dispose(); return(Task.CompletedTask); }
public Task StartAsync(CancellationToken cancellationToken) { MessageBusSubscription = MessageBus.Bind(ManagedMqttClient); MqttEntityControlPanel.BindAll(MqttApplicationProvider, MessageBus, true); return(Task.CompletedTask); }