add some in company and linters

This commit is contained in:
2024-04-08 23:55:30 +03:00
parent efdacfa0ce
commit 361378929f
13 changed files with 87 additions and 36 deletions

View File

@@ -12,9 +12,7 @@ from api.infrastructure.auth.jwt_settings import JwtSettings
class JoseJwtTokenProcessor(JwtTokenProcessor):
def __init__(
self, jwt_options: JwtSettings, date_time_provider: DateTimeProvider
) -> None:
def __init__(self, jwt_options: JwtSettings, date_time_provider: DateTimeProvider) -> None:
self.jwt_options = jwt_options
self.date_time_provider = date_time_provider
@@ -32,9 +30,7 @@ class JoseJwtTokenProcessor(JwtTokenProcessor):
def validate_token(self, token: str) -> UserId | None:
try:
payload = decode(
token, self.jwt_options.secret, [self.jwt_options.algorithm]
)
payload = decode(token, self.jwt_options.secret, [self.jwt_options.algorithm])
return UserId(UUID(payload["sub"]))
except (JWTError, ValueError, KeyError):
return None