Index: content/shell/shell_quota_permission_context.cc |
diff --git a/content/shell/shell_quota_permission_context.cc b/content/shell/shell_quota_permission_context.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..6304e8abf4fe87dbdfb0f2c8737a029f276c5131 |
--- /dev/null |
+++ b/content/shell/shell_quota_permission_context.cc |
@@ -0,0 +1,32 @@ |
+// Copyright (c) 2013 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "content/shell/shell_quota_permission_context.h" |
+ |
+#include "webkit/quota/quota_types.h" |
+ |
+namespace content { |
+ |
+ShellQuotaPermissionContext::ShellQuotaPermissionContext() {} |
+ |
+void ShellQuotaPermissionContext::RequestQuotaPermission( |
+ const GURL& origin_url, |
+ quota::StorageType type, |
+ int64 requested_quota, |
+ int render_process_id, |
+ int render_view_id, |
+ const PermissionCallback& callback) { |
+ if (type != quota::kStorageTypePersistent) { |
+ // For now we only support requesting quota with this interface |
+ // for Persistent storage type. |
+ callback.Run(QUOTA_PERMISSION_RESPONSE_DISALLOW); |
+ return; |
+ } |
+ |
+ callback.Run(QUOTA_PERMISSION_RESPONSE_ALLOW); |
+} |
+ |
+ShellQuotaPermissionContext::~ShellQuotaPermissionContext() {} |
+ |
+} // namespace content |