From 0caa50f6cab37ec6b481144888564362b2403bb6 Mon Sep 17 00:00:00 2001 From: Maneesh Chaturvedi Date: Wed, 6 May 2020 21:48:48 +0530 Subject: [PATCH] Fixed issue with greet deadline example to use context.DeadlineExceeded instead of context.Cancelled --- greet/greet_server/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/greet/greet_server/server.go b/greet/greet_server/server.go index 1060625..3e33fcd 100644 --- a/greet/greet_server/server.go +++ b/greet/greet_server/server.go @@ -93,7 +93,7 @@ func (*server) GreetEveryone(stream greetpb.GreetService_GreetEveryoneServer) er func (*server) GreetWithDeadline(ctx context.Context, req *greetpb.GreetWithDeadlineRequest) (*greetpb.GreetWithDeadlineResponse, error) { fmt.Printf("GreetWithDeadline function was invoked with %v\n", req) for i := 0; i < 3; i++ { - if ctx.Err() == context.Canceled { + if ctx.Err() == context.DeadlineExceeded { // the client canceled the request fmt.Println("The client canceled the request!") return nil, status.Error(codes.Canceled, "the client canceled the request")