File tree Expand file tree Collapse file tree 1 file changed +18
-18
lines changed
Expand file tree Collapse file tree 1 file changed +18
-18
lines changed Original file line number Diff line number Diff line change @@ -30,22 +30,22 @@ def get_user_by_email(self, email: str) -> User:
3030 return self .db .query (User ).filter (User .email == email ).first ()
3131
3232 def update_user (self , user_id : str , update_data : dict ) -> User | None :
33- user = self .get_user_by_id (user_id )
34- if not user :
35- return None
36-
37- for key , value in update_data .items ():
38- if value is not None :
39- setattr (user , key , value )
40-
41- self .db .commit ()
42- self .db .refresh (user )
43- return user
44-
45- def delete_user (self , user_id : str ) -> bool :
46- user = self .get_user_by_id (user_id )
47- if user :
48- self .db .delete (user )
33+ user = self .get_user_by_id (user_id )
34+ if not user :
35+ return None
36+
37+ for key , value in update_data .items ():
38+ if value is not None :
39+ setattr (user , key , value )
40+
4941 self .db .commit ()
50- return True
51- return False
42+ self .db .refresh (user )
43+ return user
44+
45+ def delete_user (self , user_id : str ) -> bool :
46+ user = self .get_user_by_id (user_id )
47+ if user :
48+ self .db .delete (user )
49+ self .db .commit ()
50+ return True
51+ return False
You can’t perform that action at this time.
0 commit comments