-
Notifications
You must be signed in to change notification settings - Fork 414
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to check if client cancelled / deadline exceeded #1591
Comments
If the client cancels then the stream will be closed and the
We don't currently monitor this on the server side; if the client set a timeout the 'grpc-timeout' header will be set, so it should be possible to parse that into a timeout which in turn can be made into a deadline. We don't currently have code to do that but it shouldn't be too difficult to do. |
That sound's great, thank you! |
From the gRPC docs:
How can I check in Swift on the server side, if the client cancelled the request or the client provided deadline exceeded? The
GRPCAsyncServerCallContext
does not seem to give much info on this.Related, is the deadline passed to the server so that I can use it as a deadline for other dependent calls?
The text was updated successfully, but these errors were encountered: