quanho114 commited on
Commit
a78ed19
·
1 Parent(s): 690a42e

Update delete_user_permanently to include Firestore deletion

Browse files
Files changed (1) hide show
  1. src/utils/firebase.py +8 -0
src/utils/firebase.py CHANGED
@@ -56,8 +56,16 @@ def delete_user_permanently(uid: str) -> bool:
56
  raise Exception("Firebase Admin SDK not initialized (missing serviceAccountKey.json?)")
57
 
58
  try:
 
59
  auth.delete_user(uid)
60
  print(f"[Firebase] Deleted user {uid} from Auth")
 
 
 
 
 
 
 
61
  return True
62
  except Exception as e:
63
  print(f"[Firebase] Error deleting user {uid}: {e}")
 
56
  raise Exception("Firebase Admin SDK not initialized (missing serviceAccountKey.json?)")
57
 
58
  try:
59
+ # Delete from Auth
60
  auth.delete_user(uid)
61
  print(f"[Firebase] Deleted user {uid} from Auth")
62
+
63
+ # Delete from Firestore
64
+ from firebase_admin import firestore
65
+ db = firestore.client()
66
+ db.collection('users').document(uid).delete()
67
+ print(f"[Firebase] Deleted user {uid} from Firestore")
68
+
69
  return True
70
  except Exception as e:
71
  print(f"[Firebase] Error deleting user {uid}: {e}")