feat: revenue cat
CI / 🧪 Tests Laravel (push) Successful in 2m24s
CI / 🐳 Build & Push Image (push) Successful in 1m13s

This commit is contained in:
2026-08-12 16:00:11 +02:00
parent 31633cfd2c
commit 29e85589b0
55 changed files with 703 additions and 2363 deletions
+6 -2
View File
@@ -30,8 +30,12 @@ class UserResource extends JsonResource
'certificationPurchased' => $this->hasPurchasedCertification(),
'canAnalyzeMeals' => $this->canAnalyzeMeals(),
'analysisAccessLevel' => $this->analysisAccessLevel(),
'trialEndsAt' => $this->trial_ends_at?->toISOString(),
'hasActiveSubscription' => $this->subscribed('default'),
'trialEndsAt' => $this->analysisAccessLevel() === 'trial'
? $this->subscription_expires_at?->toISOString()
: null,
'subscriptionExpiresAt' => $this->subscription_expires_at?->toISOString(),
'subscriptionProductId' => $this->subscription_product_id,
'hasActiveSubscription' => $this->hasActiveSubscription(),
'suspendedAt' => $this->suspended_at?->toISOString(),
'physicalActivityLevel' => $this->physical_activity_level,
'physicalActivityLevelLabel' => $this->physical_activity_level?->getLabel(),