Merge pull request #384 from cstichlberger/managed_client_fix_unsubscription_overtaking_subscription

Prevent unsubscription overtaking later subscription
This commit is contained in:
Christian
2018-08-04 12:28:04 +02:00
committed by GitHub
@@ -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)
{