refactor: replace wrapper lambda with direct function reference

This commit is contained in:
2026-06-13 21:26:32 +02:00
parent b519706429
commit bcd4106dce

View File

@@ -1,10 +1,8 @@
package auth package auth
import ( import (
"mal/internal/domain"
"mal/internal/server" "mal/internal/server"
"github.com/gin-gonic/gin"
"go.uber.org/fx" "go.uber.org/fx"
) )
@@ -13,9 +11,7 @@ var Module = fx.Options(
NewAuthRepository, NewAuthRepository,
NewAuthService, NewAuthService,
NewAuthHandler, NewAuthHandler,
func(svc domain.AuthService) gin.HandlerFunc { AuthMiddleware,
return AuthMiddleware(svc)
},
), ),
fx.Provide( fx.Provide(
server.AsRouteRegister(func(h *AuthHandler) server.RouteRegister { server.AsRouteRegister(func(h *AuthHandler) server.RouteRegister {