get rid of extra payload local variable
This commit is contained in:
@ -81,8 +81,9 @@ func (s *testServer) UnaryCall(ctx context.Context, in *testpb.SimpleRequest) (*
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (s *testServer) StreamingCall(stream testpb.BenchmarkService_StreamingCallServer) error {
|
func (s *testServer) StreamingCall(stream testpb.BenchmarkService_StreamingCallServer) error {
|
||||||
response := new(testpb.SimpleResponse)
|
response := &testpb.SimpleResponse{
|
||||||
payload := new(testpb.Payload)
|
Payload: new(testpb.Payload),
|
||||||
|
}
|
||||||
in := new(testpb.SimpleRequest)
|
in := new(testpb.SimpleRequest)
|
||||||
for {
|
for {
|
||||||
// use ServerStream directly to reuse the same testpb.SimpleRequest object
|
// use ServerStream directly to reuse the same testpb.SimpleRequest object
|
||||||
@ -94,8 +95,7 @@ func (s *testServer) StreamingCall(stream testpb.BenchmarkService_StreamingCallS
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
setPayload(payload, in.ResponseType, int(in.ResponseSize))
|
setPayload(response.Payload, in.ResponseType, int(in.ResponseSize))
|
||||||
response.Payload = payload
|
|
||||||
if err := stream.Send(response); err != nil {
|
if err := stream.Send(response); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user