MCPcopy Index your code
hub / github.com/PasarGuard/node / CheckBackendStreamMiddleware

Function CheckBackendStreamMiddleware

controller/rpc/middleware.go:104–117  ·  view source on GitHub ↗
(s *Service)

Source from the content-addressed store, hash-verified

102}
103
104func CheckBackendStreamMiddleware(s *Service) grpc.StreamServerInterceptor {
105 return func(
106 srv interface{},
107 ss grpc.ServerStream,
108 info *grpc.StreamServerInfo,
109 handler grpc.StreamHandler,
110 ) error {
111 if err := checkBackendStatus(s); err != nil {
112 return err
113 }
114
115 return handler(srv, ss)
116 }
117}
118
119func logRequest(ctx context.Context, method string, err error) {
120 // Extract client IP

Callers 1

Calls 1

checkBackendStatusFunction · 0.85

Tested by

no test coverage detected