cancel stream

This commit is contained in:
Asim Aslam
2020-01-19 22:53:56 +00:00
parent 3f3c1919f4
commit 9df19e826e
2 changed files with 8 additions and 2 deletions

View File

@@ -19,6 +19,7 @@ type grpcStream struct {
request client.Request
response client.Response
context context.Context
cancel func()
}
func (g *grpcStream) Context() context.Context {
@@ -79,7 +80,8 @@ func (g *grpcStream) Close() error {
if g.closed {
return nil
}
// cancel the context
g.cancel()
g.closed = true
g.stream.CloseSend()
return g.conn.Close()