feat: Implement subscription-based premium features, payment processing, and enhanced dashboard components.

This commit is contained in:
2569718930@qq.com
2026-03-13 06:41:33 +08:00
parent f7b649bb0a
commit 54c4a26162
19 changed files with 427 additions and 90 deletions
+4 -2
View File
@@ -1082,8 +1082,10 @@ async def auth_me(request: Request):
subscription_active = None
if SUPABASE_ENTITLEMENT.enabled and user_id:
try:
if SUPABASE_ENTITLEMENT.require_subscription:
subscription_active = SUPABASE_ENTITLEMENT.has_active_subscription(user_id)
subscription_active = SUPABASE_ENTITLEMENT.has_active_subscription(
user_id,
respect_requirement=False,
)
except Exception:
subscription_active = None