feat: update bugs users

This commit is contained in:
hanif salafi 2024-10-03 12:00:36 +07:00
parent ce79ede7ef
commit 8e8bd0bce7
1 changed files with 9 additions and 8 deletions

View File

@ -16,7 +16,7 @@ import (
// UsersService // UsersService
type usersService struct { type usersService struct {
Repo repository.UsersRepository Repo repository.UsersRepository
userLevelsRepo userLevelsRepository.UserLevelsRepository UserLevelsRepo userLevelsRepository.UserLevelsRepository
Log zerolog.Logger Log zerolog.Logger
Keycloak *config.KeycloakConfig Keycloak *config.KeycloakConfig
} }
@ -33,12 +33,13 @@ type UsersService interface {
} }
// NewUsersService init UsersService // NewUsersService init UsersService
func NewUsersService(repo repository.UsersRepository, log zerolog.Logger, keycloak *config.KeycloakConfig) UsersService { func NewUsersService(repo repository.UsersRepository, userLevelsRepo userLevelsRepository.UserLevelsRepository, log zerolog.Logger, keycloak *config.KeycloakConfig) UsersService {
return &usersService{ return &usersService{
Repo: repo, Repo: repo,
Log: log, UserLevelsRepo: userLevelsRepo,
Keycloak: keycloak, Log: log,
Keycloak: keycloak,
} }
} }
@ -50,7 +51,7 @@ func (_i *usersService) All(req request.UsersQueryRequest) (users []*response.Us
} }
for _, result := range results { for _, result := range results {
users = append(users, mapper.UsersResponseMapper(result, _i.userLevelsRepo)) users = append(users, mapper.UsersResponseMapper(result, _i.UserLevelsRepo))
} }
return return
@ -62,13 +63,13 @@ func (_i *usersService) Show(id uint) (users *response.UsersResponse, err error)
return nil, err return nil, err
} }
return mapper.UsersResponseMapper(result, _i.userLevelsRepo), nil return mapper.UsersResponseMapper(result, _i.UserLevelsRepo), nil
} }
func (_i *usersService) ShowUserInfo(authToken string) (users *response.UsersResponse, err error) { func (_i *usersService) ShowUserInfo(authToken string) (users *response.UsersResponse, err error) {
userInfo := utilSvc.GetUserInfo(_i.Log, _i.Repo, authToken) userInfo := utilSvc.GetUserInfo(_i.Log, _i.Repo, authToken)
return mapper.UsersResponseMapper(userInfo, _i.userLevelsRepo), nil return mapper.UsersResponseMapper(userInfo, _i.UserLevelsRepo), nil
} }
func (_i *usersService) Save(req request.UsersCreateRequest, authToken string) (err error) { func (_i *usersService) Save(req request.UsersCreateRequest, authToken string) (err error) {