| 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,
|
|
|