asyncio style refactoring
This commit is contained in:
@@ -9,10 +9,11 @@ class CrudService:
|
||||
self.errors=Errors()
|
||||
self.crud_db_actions=UsersCrudActions()
|
||||
|
||||
def get_user_by_email(self, email:str)->UserOut:
|
||||
user_entity=self.crud_db_actions.get_user_by_email(email)
|
||||
async def get_user_by_email(self, email:str)->UserOut:
|
||||
user_entity=await self.crud_db_actions.get_user_by_email(email)
|
||||
if not user_entity:
|
||||
raise self.errors.not_found_error(detail="User wasn't found")
|
||||
return UserOut.model_validate(user_entity)
|
||||
|
||||
crud_service=CrudService()
|
||||
async def crud_service()->CrudService:
|
||||
return CrudService()
|
||||
Reference in New Issue
Block a user