Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(110)

Unified Diff: webkit/browser/appcache/mock_appcache_storage.cc

Issue 164933002: Expose details for appcache error events [Chromium] (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix merge glitch, complete a rename Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webkit/browser/appcache/mock_appcache_storage.cc
diff --git a/webkit/browser/appcache/mock_appcache_storage.cc b/webkit/browser/appcache/mock_appcache_storage.cc
index 27f0a634c9ca75819cf0d9b266d17ae802b77f96..7611b908041206f201f669b98f4a6c9c8c31c279 100644
--- a/webkit/browser/appcache/mock_appcache_storage.cc
+++ b/webkit/browser/appcache/mock_appcache_storage.cc
@@ -139,15 +139,18 @@ void MockAppCacheStorage::MarkEntryAsForeign(
}
}
-void MockAppCacheStorage::MakeGroupObsolete(
- AppCacheGroup* group, Delegate* delegate) {
+void MockAppCacheStorage::MakeGroupObsolete(AppCacheGroup* group,
+ Delegate* delegate,
+ int response_code) {
DCHECK(group && delegate);
// Always make this method look async.
ScheduleTask(
base::Bind(&MockAppCacheStorage::ProcessMakeGroupObsolete,
- weak_factory_.GetWeakPtr(), make_scoped_refptr(group),
- make_scoped_refptr(GetOrCreateDelegateReference(delegate))));
+ weak_factory_.GetWeakPtr(),
+ make_scoped_refptr(group),
+ make_scoped_refptr(GetOrCreateDelegateReference(delegate)),
+ response_code));
}
AppCacheResponseReader* MockAppCacheStorage::CreateResponseReader(
@@ -415,10 +418,12 @@ void MockAppCacheStorage::ProcessFindResponseForMainRequest(
void MockAppCacheStorage::ProcessMakeGroupObsolete(
scoped_refptr<AppCacheGroup> group,
- scoped_refptr<DelegateReference> delegate_ref) {
+ scoped_refptr<DelegateReference> delegate_ref,
+ int response_code) {
if (simulate_make_group_obsolete_failure_) {
if (delegate_ref->delegate)
- delegate_ref->delegate->OnGroupMadeObsolete(group.get(), false);
+ delegate_ref->delegate->OnGroupMadeObsolete(
+ group.get(), false, response_code);
return;
}
@@ -439,7 +444,8 @@ void MockAppCacheStorage::ProcessMakeGroupObsolete(
working_set()->RemoveGroup(group.get());
if (delegate_ref->delegate)
- delegate_ref->delegate->OnGroupMadeObsolete(group.get(), true);
+ delegate_ref->delegate->OnGroupMadeObsolete(
+ group.get(), true, response_code);
}
void MockAppCacheStorage::ScheduleTask(const base::Closure& task) {
« no previous file with comments | « webkit/browser/appcache/mock_appcache_storage.h ('k') | webkit/browser/appcache/mock_appcache_storage_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698