bhaskarhhp commited on
Commit
f109ae0
Β·
verified Β·
1 Parent(s): a6173b5

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +17 -5
src/streamlit_app.py CHANGED
@@ -14,8 +14,11 @@ import json
14
 
15
 
16
 
17
- # Initialize Firebase
18
- if not firebase_admin._apps:
 
 
 
19
 
20
  # HF codes
21
  firebase_key = os.environ["FIREBASE_KEY"]
@@ -23,10 +26,18 @@ if not firebase_admin._apps:
23
 
24
  # Streamlit, Google Cloud
25
  #cred = credentials.Certificate("/app/src/firebase_key.json")
 
 
26
  firebase_admin.initialize_app(cred)
27
 
28
- db = firestore.client()
29
- st.Page.title="Swiftcom DMS"
 
 
 
 
 
 
30
  st.set_page_config(layout="wide")
31
 
32
 
@@ -34,7 +45,7 @@ st.set_page_config(layout="wide")
34
  # -------------------------------
35
  # πŸ” LOGIN SECTION
36
  # -------------------------------
37
- #@st.dialog("πŸ” Login")
38
  def login():
39
 
40
  st.title("πŸ” Login")
@@ -1357,6 +1368,7 @@ def att_managment_page():
1357
  # πŸš€ MAIN APP
1358
  # -------------------------------
1359
  def main():
 
1360
  if not st.session_state.get("logged_in"):
1361
  login()
1362
  return
 
14
 
15
 
16
 
17
+
18
+ @st.cache_data
19
+ def load_data():
20
+ # your Firebase query or CSV load
21
+ if not firebase_admin._apps:
22
 
23
  # HF codes
24
  firebase_key = os.environ["FIREBASE_KEY"]
 
26
 
27
  # Streamlit, Google Cloud
28
  #cred = credentials.Certificate("/app/src/firebase_key.json")
29
+
30
+ # Initialize Firebase
31
  firebase_admin.initialize_app(cred)
32
 
33
+ db = firestore.client()
34
+ return db
35
+
36
+
37
+
38
+
39
+
40
+ st.page.title="Swiftcom DMS"
41
  st.set_page_config(layout="wide")
42
 
43
 
 
45
  # -------------------------------
46
  # πŸ” LOGIN SECTION
47
  # -------------------------------
48
+ @st.dialog("πŸ” Login")
49
  def login():
50
 
51
  st.title("πŸ” Login")
 
1368
  # πŸš€ MAIN APP
1369
  # -------------------------------
1370
  def main():
1371
+ load_data()
1372
  if not st.session_state.get("logged_in"):
1373
  login()
1374
  return