Browse Source

Fix: include bonus in storage quota check (#1483)

Neeraj Gupta 1 year ago
parent
commit
cd7ee6bf4b
1 changed files with 3 additions and 2 deletions
  1. 3 2
      apps/photos/src/utils/billing/index.ts

+ 3 - 2
apps/photos/src/utils/billing/index.ts

@@ -140,11 +140,12 @@ export function hasMobileSubscription(subscription: Subscription) {
 }
 
 export function hasExceededStorageQuota(userDetails: UserDetails) {
+    const bonusStorage = userDetails.storageBonus ?? 0;
     if (isPartOfFamily(userDetails.familyData)) {
         const usage = getTotalFamilyUsage(userDetails.familyData);
-        return usage > userDetails.familyData.storage;
+        return usage > (userDetails.familyData.storage + bonusStorage);
     } else {
-        return userDetails.usage > userDetails.subscription.storage;
+        return userDetails.usage > (userDetails.subscription.storage + bonusStorage);
     }
 }