Removed coupling with useless services in actions

This commit is contained in:
PB
2025-10-22 17:10:54 +02:00
parent e546d16222
commit ee0b512bfe
10 changed files with 54 additions and 44 deletions

View File

@@ -15,8 +15,9 @@ func NewRefreshTokenActionUI(auth *service.AuthService) *RefreshTokenActionUI {
}
}
func (ui *RefreshTokenActionUI) Execute(data *dto.AuthRefreshTokenRequestDTO) (string, error) {
token, err := ui.auth.RefreshToken(data.AccessToken)
func (ui *RefreshTokenActionUI) Execute(header *dto.AuthorizationHeaderDTO) (string, error) {
token, _ := ui.auth.GetTokenFromAuthorizationHeader(header)
newToken, err := ui.auth.RefreshToken(token)
if err != nil {
if err == service.ErrUnableToCacheToken { // FIXME: Move to RefreshHandlerFn
return "", err
@@ -25,5 +26,5 @@ func (ui *RefreshTokenActionUI) Execute(data *dto.AuthRefreshTokenRequestDTO) (s
return "", err
}
return token, nil
return newToken, nil
}