proxy/streamserver.go
Method Server.handleServerStream
has 63 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (s *Server) handleServerStream(ctx context.Context, procType reflect.Type, caller reflect.Value, srv httpapi.ExposedService_ProxyStreamServer) (err error) {
defer func() {
r := recover()
if r != nil {
err = status.Errorf(codes.Internal, "caught panic for server stream: %v", r)
Method Server.handleServerStream
has 5 return statements (exceeds 4 allowed). Open
Open
func (s *Server) handleServerStream(ctx context.Context, procType reflect.Type, caller reflect.Value, srv httpapi.ExposedService_ProxyStreamServer) (err error) {
defer func() {
r := recover()
if r != nil {
err = status.Errorf(codes.Internal, "caught panic for server stream: %v", r)