Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -15,10 +15,10 @@ key: str = os.getenv('SUPABASE_KEY')
|
|
15 |
supabase: Client = create_client(url, key)
|
16 |
|
17 |
@app.get("/travel-analytics")
|
18 |
-
async def get_travel_analytics():
|
19 |
try:
|
20 |
# Fetch data from Supabase
|
21 |
-
response = supabase.table("receipt_radar_structured_data_duplicate_duplicate").select("metadata, total_cost, brand_category").eq('user_id',
|
22 |
|
23 |
# Extract metadata from the response
|
24 |
metadata_list: List[Dict] = [json.loads(row['metadata']) for row in response.data if row['metadata']]
|
|
|
15 |
supabase: Client = create_client(url, key)
|
16 |
|
17 |
@app.get("/travel-analytics")
|
18 |
+
async def get_travel_analytics(user_id: str = Query(..., description="User's hush ID")):
|
19 |
try:
|
20 |
# Fetch data from Supabase
|
21 |
+
response = supabase.table("receipt_radar_structured_data_duplicate_duplicate").select("metadata, total_cost, brand_category").eq('user_id',user_id).execute()
|
22 |
|
23 |
# Extract metadata from the response
|
24 |
metadata_list: List[Dict] = [json.loads(row['metadata']) for row in response.data if row['metadata']]
|