MCPcopy
hub / github.com/kopia/kopia / handleUI

Method handleUI

internal/server/server.go:346–354  ·  view source on GitHub ↗
(f apiRequestFunc)

Source from the content-addressed store, hash-verified

344}
345
346func (s *Server) handleUI(f apiRequestFunc) http.HandlerFunc {
347 return s.handleRequestPossiblyNotConnected(requireUIUser, csrfTokenRequired, func(ctx context.Context, rc requestContext) (any, *apiError) {
348 if rc.rep == nil {
349 return nil, requestError(serverapi.ErrorNotConnected, "not connected")
350 }
351
352 return f(ctx, rc)
353 })
354}
355
356func (s *Server) handleUIPossiblyNotConnected(f apiRequestFunc) http.HandlerFunc {
357 return s.handleRequestPossiblyNotConnected(requireUIUser, csrfTokenRequired, f)

Callers 1

Calls 2

requestErrorFunction · 0.85

Tested by

no test coverage detected