22from src .app .user .data .user_status import UserStatus
33from src .app .user .model .user import User
44from src .app .user .service .user_service import UserService
5- from src .core .db .repository import Filter , FilterOperator
5+ from src .core .db .repository import Filter , Oper
66from src .core .exception .error_no import ErrorNo
77from src .core .exception .exceptions import UnauthorizedException , UnprocessableEntityException
88from src .core .service .dto .token import TokenBearer , TokenType
@@ -24,7 +24,7 @@ def __init__(
2424 async def login (self , email : str , password : str ) -> TokenBearer :
2525 user = await self .user_service .one (
2626 filters = [
27- Filter ("email" , FilterOperator .EQ , email ),
27+ Filter ("email" , Oper .EQ , email ),
2828 ]
2929 )
3030 if user is None :
@@ -34,7 +34,7 @@ async def login(self, email: str, password: str) -> TokenBearer:
3434
3535 if not self .hash_service .verify_password (password = password , hashed_password = user .hash_password ):
3636 raise UnauthorizedException (error_no = ErrorNo .AUTHORIZATION_USER_PASSWORD_INVALID , message = "Unauthorized!" )
37- user = await self .user_service .update (id_value = user .id , data = {"session" : self .hash_service .random_string ()})
37+ user = await self .user_service .update (uid = user .id , data = {"session" : self .hash_service .random_string ()})
3838
3939 return self .hash_service .create_token_bearer (user = user )
4040
@@ -47,7 +47,7 @@ async def signup(
4747 ) -> User :
4848 user = await self .user_service .one (
4949 filters = [
50- Filter ("email" , FilterOperator .EQ , email ),
50+ Filter ("email" , Oper .EQ , email ),
5151 ]
5252 )
5353 if user is not None :
@@ -88,7 +88,7 @@ async def confirm_user(self, jwt: str) -> None:
8888 )
8989 user = await self .user_service .one (
9090 filters = [
91- Filter ("email" , FilterOperator .EQ , token .email ),
91+ Filter ("email" , Oper .EQ , token .email ),
9292 ]
9393 )
9494 if user is None :
@@ -99,7 +99,7 @@ async def confirm_user(self, jwt: str) -> None:
9999 raise UnprocessableEntityException (
100100 error_no = ErrorNo .CONFIRM_TOKEN_USER_SESSION_INVALID , message = "Confirmation token is invalid"
101101 )
102- await self .user_service .update (id_value = user .id , data = {"status" : UserStatus .ACTIVE })
102+ await self .user_service .update (uid = user .id , data = {"status" : UserStatus .ACTIVE })
103103
104104 async def refresh (self , jwt : str ) -> TokenBearer :
105105 token = self .hash_service .verify_token (token = jwt )
@@ -108,7 +108,7 @@ async def refresh(self, jwt: str) -> TokenBearer:
108108 if token .token_type != TokenType .REFRESH :
109109 raise UnauthorizedException (error_no = ErrorNo .REFRESH_TOKEN_TYPE_INVALID , message = "Unauthorized!" )
110110
111- user = await self .user_service .get_by_id (id_value = int (token .subject ))
111+ user = await self .user_service .get_by_id (uid = int (token .subject ))
112112 if user is None :
113113 raise UnauthorizedException (error_no = ErrorNo .REFRESH_TOKEN_USER_NOT_FOUND , message = "Unauthorized!" )
114114 if user .status != UserStatus .ACTIVE :
@@ -117,6 +117,6 @@ async def refresh(self, jwt: str) -> TokenBearer:
117117 if user .session != token .session :
118118 raise UnauthorizedException (error_no = ErrorNo .REFRESH_TOKEN_USER_SESSION_INVALID , message = "Unauthorized!" )
119119
120- user = await self .user_service .update (id_value = user .id , data = {"session" : self .hash_service .random_string ()})
120+ user = await self .user_service .update (uid = user .id , data = {"session" : self .hash_service .random_string ()})
121121
122122 return self .hash_service .create_token_bearer (user = user )
0 commit comments