소스 검색

Remove if clause that stopped handling of tasks with exceptions.

Now the task is always awaited and thus the exception in the task is handled.
release/3.x.x
Johan x Lindqvist 5 년 전
부모
커밋
ad1c198e43
1개의 변경된 파일2개의 추가작업 그리고 7개의 파일을 삭제
  1. +2
    -7
      Source/MQTTnet/Client/MqttClient.cs

+ 2
- 7
Source/MQTTnet/Client/MqttClient.cs 파일 보기

@@ -149,7 +149,7 @@ namespace MQTTnet.Client
Properties = new MqttAuthPacketProperties
{
// This must always be equal to the value from the CONNECT packet. So we use it here to ensure that.
AuthenticationMethod = Options.AuthenticationMethod,
AuthenticationMethod = Options.AuthenticationMethod,
AuthenticationData = data.AuthenticationData,
ReasonString = data.ReasonString,
UserProperties = data.UserProperties
@@ -567,7 +567,7 @@ namespace MQTTnet.Client
};

await SendAsync(pubRecPacket, cancellationToken).ConfigureAwait(false);
}
}
}
else
{
@@ -633,11 +633,6 @@ namespace MQTTnet.Client
return;
}

if (task.IsCanceled || task.IsCompleted || task.IsFaulted)
{
return;
}

try
{
await task.ConfigureAwait(false);


불러오는 중...
취소
저장