RishiXD commited on
Commit
8aef291
·
verified ·
1 Parent(s): 25fba8b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -27,11 +27,18 @@ app.include_router(router)
27
  # Initialize Firebase Admin SDK
28
  try:
29
  cred = credentials.Certificate("serviceAccountKey.json")
30
- firebase_admin.initialize_app(cred)
 
 
 
 
 
31
  db = firestore.client()
32
  except Exception as e:
33
  logger.error(f"Failed to initialize Firebase Admin SDK: {str(e)}")
34
  raise
 
 
35
  class UpdateStatusRequest(BaseModel):
36
  userId: str
37
  medicineName: str
 
27
  # Initialize Firebase Admin SDK
28
  try:
29
  cred = credentials.Certificate("serviceAccountKey.json")
30
+ try:
31
+ # if an app is already initialized, this will succeed
32
+ firebase_admin.get_app()
33
+ except ValueError:
34
+ # otherwise initialize it exactly once
35
+ firebase_admin.initialize_app(cred)
36
  db = firestore.client()
37
  except Exception as e:
38
  logger.error(f"Failed to initialize Firebase Admin SDK: {str(e)}")
39
  raise
40
+
41
+
42
  class UpdateStatusRequest(BaseModel):
43
  userId: str
44
  medicineName: str