diff options
author | mek <mek@chromium.org> | 2016-02-03 12:52:56 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-03 20:54:10 +0000 |
commit | a9b6760cdbc5dcf0a1b26cbe17fed002c9294b4c (patch) | |
tree | 40b686b0bc67ea9c9b5707c4a0a8921e76d27c10 /content/browser/background_sync/background_sync_manager.cc | |
parent | 039240562224017b30f12d21be650eb54d5c2b29 (diff) | |
download | chromium_src-a9b6760cdbc5dcf0a1b26cbe17fed002c9294b4c.zip chromium_src-a9b6760cdbc5dcf0a1b26cbe17fed002c9294b4c.tar.gz chromium_src-a9b6760cdbc5dcf0a1b26cbe17fed002c9294b4c.tar.bz2 |
Move fetch event dispatching out of ServiceWorkerVersion.
This includes adding an extra parameter to FinishRequest in order to
record metrics based on the result of the event.
BUG=570820
Review URL: https://codereview.chromium.org/1651583003
Cr-Commit-Position: refs/heads/master@{#373331}
Diffstat (limited to 'content/browser/background_sync/background_sync_manager.cc')
-rw-r--r-- | content/browser/background_sync/background_sync_manager.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/content/browser/background_sync/background_sync_manager.cc b/content/browser/background_sync/background_sync_manager.cc index 001f5f7..d0454e8 100644 --- a/content/browser/background_sync/background_sync_manager.cc +++ b/content/browser/background_sync/background_sync_manager.cc @@ -126,7 +126,8 @@ void OnSyncEventFinished( int request_id, const ServiceWorkerVersion::StatusCallback& callback, ServiceWorkerEventStatus status) { - if (!active_version->FinishRequest(request_id)) + if (!active_version->FinishRequest( + request_id, status == content::ServiceWorkerEventStatus::COMPLETED)) return; callback.Run(mojo::ConvertTo<ServiceWorkerStatusCode>(status)); } |