Skip to content

Commit 5dadabb

Browse files
committed
feat: add token usecase and config to UsersHandler
1 parent 3fde9d1 commit 5dadabb

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/api/handler/user.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,17 @@ import (
1313
)
1414

1515
type UsersHandler struct {
16-
userUsecase *usecase.UserUsecase
17-
otpUsecase *usecase.OtpUsecase
16+
userUsecase *usecase.UserUsecase
17+
otpUsecase *usecase.OtpUsecase
18+
tokenUsecase *usecase.TokenUsecase
19+
config *config.Config
1820
}
1921

2022
func NewUserHandler(cfg *config.Config) *UsersHandler {
2123
userUsecase := usecase.NewUserUsecase(cfg, dependency.GetUserRepository(cfg))
2224
otpUsecase := usecase.NewOtpUsecase(cfg)
23-
return &UsersHandler{userUsecase: userUsecase, otpUsecase: otpUsecase}
25+
tokenUsecase := usecase.NewTokenUsecase(cfg)
26+
return &UsersHandler{userUsecase: userUsecase, otpUsecase: otpUsecase, tokenUsecase: tokenUsecase, config: cfg}
2427
}
2528

2629
// LoginByUsername godoc

0 commit comments

Comments
 (0)