Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: ensure that exceptions will be logged
Resolves #1238. I'm not sure where this bug came from, a git blame revealed no change to the timed event handler code since it was initiall written two years ago. I've found that when the event handler times out, the handler task will be manually completed (as opposed to within Task.WhenAny), which then bubbles the exception and allows the error to be logged. Ensuring that the handler is completed individually, regardless of whether or not the timeout task completed, seems to fix this problem.
- Loading branch information