From c7abf1d9096ecac7db1c855a2ec3257c6178d2ce Mon Sep 17 00:00:00 2001 From: Isidrik Date: Sun, 13 Aug 2023 19:13:41 +0300 Subject: [PATCH] fix: app.go removed not uses log pkg fix: in task says: "and contains admin", fixed to it. --- internal/app/mw/mw.go | 3 ++- internal/pkg/app/app.go | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/app/mw/mw.go b/internal/app/mw/mw.go index fad9b1f..0bbf644 100644 --- a/internal/app/mw/mw.go +++ b/internal/app/mw/mw.go @@ -12,8 +12,9 @@ const roleAdmin = "admin" func RoleCheck(next echo.HandlerFunc) echo.HandlerFunc { return func(ctx echo.Context) error { val := ctx.Request().Header.Get("User-Role") + val = strings.ToLower(val) - if strings.EqualFold(val, roleAdmin) { + if strings.Contains(val, roleAdmin) { log.Println("red button user detected") } diff --git a/internal/pkg/app/app.go b/internal/pkg/app/app.go index d863c42..1e800ec 100644 --- a/internal/pkg/app/app.go +++ b/internal/pkg/app/app.go @@ -2,7 +2,6 @@ package app import ( "fmt" - "log" "github.com/labstack/echo/v4"