(s *Service)
| 87 | } |
| 88 | |
| 89 | func CheckBackendMiddleware(s *Service) grpc.UnaryServerInterceptor { |
| 90 | return func( |
| 91 | ctx context.Context, |
| 92 | req interface{}, |
| 93 | info *grpc.UnaryServerInfo, |
| 94 | handler grpc.UnaryHandler, |
| 95 | ) (interface{}, error) { |
| 96 | if err := checkBackendStatus(s); err != nil { |
| 97 | return nil, err |
| 98 | } |
| 99 | |
| 100 | return handler(ctx, req) |
| 101 | } |
| 102 | } |
| 103 | |
| 104 | func CheckBackendStreamMiddleware(s *Service) grpc.StreamServerInterceptor { |
| 105 | return func( |
no test coverage detected