Prevent unsubscription overtaking later subscription

This commit is contained in:
Christoph Stichlberger
2018-08-02 16:25:14 +02:00
parent 23ae8ab3b5
commit 80fbb2f0b2
@@ -306,15 +306,15 @@ namespace MQTTnet.Extensions.ManagedClient
try
{
if (subscriptions.Any())
{
await _mqttClient.SubscribeAsync(subscriptions).ConfigureAwait(false);
}
if (unsubscriptions.Any())
{
await _mqttClient.UnsubscribeAsync(unsubscriptions).ConfigureAwait(false);
}
if (subscriptions.Any())
{
await _mqttClient.SubscribeAsync(subscriptions).ConfigureAwait(false);
}
}
catch (Exception exception)
{