Index: chrome/browser/ui/webui/quota_internals/quota_internals_proxy.cc |
diff --git a/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.cc b/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.cc |
index 11decea02d34f53440021b2054e8380856eba05a..39b87a2114c05aff8bfd79ac358c80df9d081b13 100644 |
--- a/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.cc |
+++ b/chrome/browser/ui/webui/quota_internals/quota_internals_proxy.cc |
@@ -32,19 +32,14 @@ void QuotaInternalsProxy::RequestInfo( |
return; |
} |
quota_manager_ = quota_manager; |
- { |
- // crbug.com/349708 |
- TRACE_EVENT0("io", "QuotaInternalsProxy::RequestInfo"); |
- quota_manager_->GetAvailableSpace( |
- base::Bind(&QuotaInternalsProxy::DidGetAvailableSpace, |
- weak_factory_.GetWeakPtr())); |
- } |
+ quota_manager_->GetTemporaryStorageConfig( |
+ base::Bind(&QuotaInternalsProxy::DidGetConfig, |
+ weak_factory_.GetWeakPtr())); |
- quota_manager_->GetTemporaryGlobalQuota( |
- base::Bind(&QuotaInternalsProxy::DidGetGlobalQuota, |
- weak_factory_.GetWeakPtr(), |
- storage::kStorageTypeTemporary)); |
+ quota_manager_->GetDeviceStorageCapacity( |
+ base::Bind(&QuotaInternalsProxy::DidGetCapacity, |
+ weak_factory_.GetWeakPtr())); |
quota_manager_->GetGlobalUsage( |
storage::kStorageTypeTemporary, |
@@ -101,23 +96,18 @@ RELAY_TO_HANDLER(ReportStatistics, const Statistics&) |
#undef RELAY_TO_HANDLER |
-void QuotaInternalsProxy::DidGetAvailableSpace(storage::QuotaStatusCode status, |
- int64_t space) { |
- // crbug.com/349708 |
- TRACE_EVENT0("io", "QuotaInternalsProxy::DidGetAvailableSpace"); |
- |
- if (status == storage::kQuotaStatusOk) |
- ReportAvailableSpace(space); |
+void QuotaInternalsProxy::DidGetConfig( |
+ const storage::TemporaryStorageConfiguration& config) { |
+ // TODO(michaeln): also report the other config fields |
+ GlobalStorageInfo info(storage::kStorageTypeTemporary); |
+ info.set_quota(config.pool_size); |
+ ReportGlobalInfo(info); |
} |
-void QuotaInternalsProxy::DidGetGlobalQuota(storage::StorageType type, |
- storage::QuotaStatusCode status, |
- int64_t quota) { |
- if (status == storage::kQuotaStatusOk) { |
- GlobalStorageInfo info(type); |
- info.set_quota(quota); |
- ReportGlobalInfo(info); |
- } |
+void QuotaInternalsProxy::DidGetCapacity( |
+ int64_t total_space, int64_t available_space) { |
+ // TODO(michaeln): also report total_space |
+ ReportAvailableSpace(available_space); |
} |
void QuotaInternalsProxy::DidGetGlobalUsage(storage::StorageType type, |