Home | History | Annotate | Download | only in browser
      1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "android_webview/browser/aw_quota_permission_context.h"
      6 
      7 #include "base/logging.h"
      8 
      9 using content::QuotaPermissionContext;
     10 
     11 namespace android_webview {
     12 
     13 AwQuotaPermissionContext::AwQuotaPermissionContext() {
     14 }
     15 
     16 AwQuotaPermissionContext::~AwQuotaPermissionContext() {
     17 }
     18 
     19 void AwQuotaPermissionContext::RequestQuotaPermission(
     20     const GURL& origin_url,
     21     quota::StorageType type,
     22     int64 new_quota,
     23     int render_process_id,
     24     int render_view_id,
     25     const PermissionCallback& callback) {
     26   // Android WebView only uses quota::kStorageTypeTemporary type of storage
     27   // with quota managed automatically, not through this interface. Therefore
     28   // unconditionally disallow all quota requests here.
     29   callback.Run(QUOTA_PERMISSION_RESPONSE_DISALLOW);
     30 }
     31 
     32 }  // namespace android_webview
     33