Update routes/subscription.py
Browse files- routes/subscription.py +11 -1
routes/subscription.py
CHANGED
@@ -136,6 +136,15 @@ async def subscription_details(data: SubscriptionRequest):
|
|
136 |
stylist_avatar = data[0].get("avatar")
|
137 |
stylist_name = data[0].get("name")
|
138 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
return {
|
140 |
"status": subscription_status,
|
141 |
"subscription_id": subscription_id,
|
@@ -145,7 +154,8 @@ async def subscription_details(data: SubscriptionRequest):
|
|
145 |
"payment_method": payment_info,
|
146 |
"stylist_id": stylist_id,
|
147 |
"stylist_avatar": stylist_avatar,
|
148 |
-
"stylist_name": stylist_name
|
|
|
149 |
}
|
150 |
|
151 |
except stripe.error.StripeError as e:
|
|
|
136 |
stylist_avatar = data[0].get("avatar")
|
137 |
stylist_name = data[0].get("name")
|
138 |
|
139 |
+
# Buscar emergency_subscriptions no Supabase
|
140 |
+
emergency_subscriptions = []
|
141 |
+
response = requests.get(
|
142 |
+
f"{SUPABASE_URL}/rest/v1/Emergency_sub?sub_id=eq.{subscription_id}",
|
143 |
+
headers=SUPABASE_HEADERS
|
144 |
+
)
|
145 |
+
if response.status_code == 200:
|
146 |
+
emergency_subscriptions = response.json()
|
147 |
+
|
148 |
return {
|
149 |
"status": subscription_status,
|
150 |
"subscription_id": subscription_id,
|
|
|
154 |
"payment_method": payment_info,
|
155 |
"stylist_id": stylist_id,
|
156 |
"stylist_avatar": stylist_avatar,
|
157 |
+
"stylist_name": stylist_name,
|
158 |
+
"emergency_subscriptions": emergency_subscriptions
|
159 |
}
|
160 |
|
161 |
except stripe.error.StripeError as e:
|