Stop answering cancelled requests (#3188)
This commit is contained in:
parent
e8ef138153
commit
923341c98a
1 changed files with 464 additions and 204 deletions
|
|
@ -41,6 +41,10 @@ class ServerMessageMetadata:
|
|||
close_sse_stream: CloseSSEStreamCallback | None = None
|
||||
# Callback to close the standalone GET SSE stream (for unsolicited notifications)
|
||||
close_standalone_sse_stream: CloseSSEStreamCallback | None = None
|
||||
# Callback the dispatcher runs when this request settles without a response
|
||||
# (e.g. it was cancelled), for a transport whose wire must still end the
|
||||
# request even though no response is written.
|
||||
on_request_unanswered: Callable[[], Awaitable[None]] | None = None
|
||||
|
||||
|
||||
MessageMetadata = ClientMessageMetadata | ServerMessageMetadata | None
|
||||
|
|
|
|||
Loading…
Reference in a new issue