File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -30,13 +30,15 @@ def _initialize_connectors(self):
3030 # Initialize Firebase Admin SDK (required for token verification)
3131 try :
3232 import firebase_admin
33- if not firebase_admin ._apps :
34- import json
35- firebase_credentials = json .loads (get_env_var ("FIREBASE_ADMIN_KEY" ))
36- from firebase_admin import credentials
37- cred = credentials .Certificate (firebase_credentials )
38- firebase_admin .initialize_app (cred )
39- logger .info (f"[{ self .__class__ .__name__ } ] Firebase Admin SDK initialized" )
33+ import json
34+ firebase_credentials = json .loads (get_env_var ("FIREBASE_ADMIN_KEY" ))
35+ from firebase_admin import credentials
36+ cred = credentials .Certificate (firebase_credentials )
37+ firebase_admin .initialize_app (cred )
38+ logger .info (f"[{ self .__class__ .__name__ } ] Firebase Admin SDK initialized" )
39+ except ValueError :
40+ # Already initialized, which is fine
41+ pass
4042 except Exception as e :
4143 logger .warning (f"[{ self .__class__ .__name__ } ] Firebase initialization failed: { e } " )
4244
You can’t perform that action at this time.
0 commit comments