Prechádzať zdrojové kódy

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

Neeraj Gupta 1 rok pred
rodič
commit
cd7ee6bf4b
1 zmenil súbory, kde vykonal 3 pridanie a 2 odobranie
  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) {
 export function hasExceededStorageQuota(userDetails: UserDetails) {
+    const bonusStorage = userDetails.storageBonus ?? 0;
     if (isPartOfFamily(userDetails.familyData)) {
     if (isPartOfFamily(userDetails.familyData)) {
         const usage = getTotalFamilyUsage(userDetails.familyData);
         const usage = getTotalFamilyUsage(userDetails.familyData);
-        return usage > userDetails.familyData.storage;
+        return usage > (userDetails.familyData.storage + bonusStorage);
     } else {
     } else {
-        return userDetails.usage > userDetails.subscription.storage;
+        return userDetails.usage > (userDetails.subscription.storage + bonusStorage);
     }
     }
 }
 }