rairo commited on
Commit
dda0f6a
Β·
verified Β·
1 Parent(s): 75ba7c0

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +12 -0
main.py CHANGED
@@ -80,6 +80,18 @@ def verify_admin(auth_header):
80
  raise PermissionError('Admin access required')
81
  return uid
82
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  # Decorator for credit deduction
84
  def credit_required(cost=1):
85
  def decorator(f):
 
80
  raise PermissionError('Admin access required')
81
  return uid
82
 
83
+ # ─── Ensure dummy admin exists ───────────────────────────────────────────────────
84
+ try:
85
+ admin_user = auth.get_user_by_email("rairorr@gmail.com")
86
+ except firebase_admin._auth_utils.UserNotFoundError:
87
+ admin_user = auth.create_user(
88
+ email="rairorr@gmail.com",
89
+ email_verified=True,
90
+ password="admin2025",
91
+ display_name="Admin"
92
+ )
93
+ auth.set_custom_user_claims(admin_user.uid, {"admin": True})
94
+
95
  # Decorator for credit deduction
96
  def credit_required(cost=1):
97
  def decorator(f):