TF-4045 Only show upgrade storage when premium is available and quota is available
This commit is contained in:
@@ -1,16 +1,8 @@
|
||||
|
||||
import 'package:core/utils/app_logger.dart';
|
||||
import 'package:collection/collection.dart';
|
||||
import 'package:jmap_dart_client/jmap/quotas/data_types.dart';
|
||||
import 'package:jmap_dart_client/jmap/quotas/quota.dart';
|
||||
|
||||
extension ListQuotasExtensions on List<Quota> {
|
||||
|
||||
Quota? get octetsQuota {
|
||||
try {
|
||||
return firstWhere((quota) => quota.resourceType == ResourceType.octets);
|
||||
} catch(e) {
|
||||
logError('ListQuotasExtensions::octetsQuota: Not found octets quota');
|
||||
return null;
|
||||
}
|
||||
}
|
||||
Quota? get octetsQuota =>
|
||||
firstWhereOrNull((quota) => quota.resourceType == ResourceType.octets);
|
||||
}
|
||||
@@ -51,7 +51,7 @@ extension QuotasExtensions on Quota {
|
||||
|
||||
bool get isStorageUsageIndicatorAppear {
|
||||
if (storageAvailable) {
|
||||
return used!.value <= presentationHardLimit!.value * 0.8;
|
||||
return used!.value > presentationHardLimit!.value * 0.8;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user