Spaces:
Running
Running
Ali Hashhash
feat: add migration and verification scripts to initialize missing user analytics documents
e965068 | """Quick verification of analytics collection.""" | |
| import firebase_admin | |
| from firebase_admin import credentials, firestore | |
| cred = credentials.Certificate("firebase-service-account.json") | |
| firebase_admin.initialize_app(cred) | |
| db = firestore.client() | |
| docs = list(db.collection("analytics").stream()) | |
| print(f"Analytics collection: {len(docs)} documents") | |
| for d in docs: | |
| data = d.to_dict() | |
| print(f" OK analytics/{d.id}") | |
| print(f" totalVideos={data.get('totalVideos')}, totalMinutes={data.get('totalMinutes')}, " | |
| f"favoriteCategory={data.get('favoriteCategory')}, lastUpdated={data.get('lastUpdated')}") | |
| print("\nDone.") | |