diff options
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/api/middleware.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/api/middleware.go b/internal/api/middleware.go index 70da80b..5b99cc7 100644 --- a/internal/api/middleware.go +++ b/internal/api/middleware.go @@ -3,6 +3,7 @@ package api import ( "context" "net/http" + "strings" "github.com/paul/kiss-media-player/internal/auth" "github.com/paul/kiss-media-player/internal/model" @@ -85,7 +86,11 @@ func (mw *Middleware) BootstrapRedirect(next http.Handler) http.Handler { func isBootstrapPublic(path string) bool { switch path { - case "/bootstrap.html", "/api/bootstrap", "/login.html", "/api/login", "/healthz", "/readyz": + case "/bootstrap.html", "/api/bootstrap", "/login.html", "/api/login", "/healthz", "/readyz", + "/favicon.svg", "/manifest.json", "/sw.js": + return true + } + if strings.HasPrefix(path, "/css/") || strings.HasPrefix(path, "/js/") || strings.HasPrefix(path, "/images/") { return true } return false |
