ManagedMqttClient
Open
bug
- Dominant language
- C#
- Stars
- 5.1k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
PublishAsync is now EnqueueAsync, but while PublishAsync used to accept a cancellation token, EnqueueAsync does not. I've had cases where PublishAsync used to get stuck, so I used to cancel it after 7 seconds. Should we use something like this?
````
var ct = new CancellationTokenSource(TimeSpan.FromSeconds(7)).Token;
await client.EnqueueAsync(message).WaitAsync(ct).ConfigureAwait(false);
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.