Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a very preliminary attempt at handling #9.
From the docs:
It's worth noting that this leaves the questions from the original issue pretty unaddressed, specifically with how they should be worked into the API. In this PR, timeouts are set using the Builder for the Server, with no callbacks that might allow a client to handle them. I'm happy to write such a handler, but I'm not sure how best to go about it, or even what the usecases might be. What sort of things do you think a user would want access to when handling a timeout?
Also, I'm not really a security expert, so if this is not a safe enough timeout handling strategy, please let me know
This change is