1 // Copyright 2013 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 "content/shell/browser/shell_quota_permission_context.h" 6 7 #include "storage/common/quota/quota_types.h" 8 9 namespace content { 10 11 ShellQuotaPermissionContext::ShellQuotaPermissionContext() {} 12 13 void ShellQuotaPermissionContext::RequestQuotaPermission( 14 const StorageQuotaParams& params, 15 int render_process_id, 16 const PermissionCallback& callback) { 17 if (params.storage_type != storage::kStorageTypePersistent) { 18 // For now we only support requesting quota with this interface 19 // for Persistent storage type. 20 callback.Run(QUOTA_PERMISSION_RESPONSE_DISALLOW); 21 return; 22 } 23 24 callback.Run(QUOTA_PERMISSION_RESPONSE_ALLOW); 25 } 26 27 ShellQuotaPermissionContext::~ShellQuotaPermissionContext() {} 28 29 } // namespace content 30