Files
mal/internal/auth/module.go

22 lines
291 B
Go

package auth
import (
"mal/internal/server"
"go.uber.org/fx"
)
var Module = fx.Options(
fx.Provide(
NewAuthRepository,
NewAuthService,
NewAuthHandler,
AuthMiddleware,
),
fx.Provide(
server.AsRouteRegister(func(h *AuthHandler) server.RouteRegister {
return h
}),
),
)