diff options
author | skyostil <skyostil@chromium.org> | 2015-06-05 10:48:59 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-06-05 17:49:39 +0000 |
commit | d4104aab631ebbf2b13ad881b3ccc00a4c4b797c (patch) | |
tree | e7ae9d8767f554877496c3527ad833a5b8018b66 /content/browser/background_sync/background_sync_manager.cc | |
parent | a73bdd5538ce40dd9e3a664ed5c42b2618f04d01 (diff) | |
download | chromium_src-d4104aab631ebbf2b13ad881b3ccc00a4c4b797c.zip chromium_src-d4104aab631ebbf2b13ad881b3ccc00a4c4b797c.tar.gz chromium_src-d4104aab631ebbf2b13ad881b3ccc00a4c4b797c.tar.bz2 |
Revert "content: Remove use of MessageLoopProxy and deprecated MessageLoop APIs"
This reverts commit 422456f9d53f0bf936a64f21a1463fd0abd3df84.
TBR=zea@chromium.org
BUG=465354
NOTRY=true
NOTREECHECKS=true
Review URL: https://codereview.chromium.org/1170623003
Cr-Commit-Position: refs/heads/master@{#333086}
Diffstat (limited to 'content/browser/background_sync/background_sync_manager.cc')
-rw-r--r-- | content/browser/background_sync/background_sync_manager.cc | 81 |
1 files changed, 33 insertions, 48 deletions
diff --git a/content/browser/background_sync/background_sync_manager.cc b/content/browser/background_sync/background_sync_manager.cc index b82103d..c7c78cb 100644 --- a/content/browser/background_sync/background_sync_manager.cc +++ b/content/browser/background_sync/background_sync_manager.cc @@ -6,9 +6,6 @@ #include "base/barrier_closure.h" #include "base/bind.h" -#include "base/location.h" -#include "base/single_thread_task_runner.h" -#include "base/thread_task_runner_handle.h" #include "content/browser/background_sync/background_sync_network_observer.h" #include "content/browser/background_sync/background_sync_power_observer.h" #include "content/browser/service_worker/service_worker_context_wrapper.h" @@ -78,7 +75,7 @@ void BackgroundSyncManager::Register( sync_registration.id); if (disabled_) { - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_STORAGE, BackgroundSyncRegistration())); return; @@ -99,7 +96,7 @@ void BackgroundSyncManager::Unregister( DCHECK_CURRENTLY_ON(BrowserThread::IO); if (disabled_) { - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_STORAGE)); return; } @@ -120,7 +117,7 @@ void BackgroundSyncManager::GetRegistration( DCHECK_CURRENTLY_ON(BrowserThread::IO); if (disabled_) { - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_STORAGE, BackgroundSyncRegistration())); return; @@ -141,7 +138,7 @@ void BackgroundSyncManager::GetRegistrations( DCHECK_CURRENTLY_ON(BrowserThread::IO); if (disabled_) { - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_STORAGE, std::vector<BackgroundSyncRegistration>())); return; @@ -206,8 +203,7 @@ void BackgroundSyncManager::InitImpl(const base::Closure& callback) { DCHECK_CURRENTLY_ON(BrowserThread::IO); if (disabled_) { - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback)); + base::MessageLoop::current()->PostTask(FROM_HERE, base::Bind(callback)); return; } @@ -280,8 +276,7 @@ void BackgroundSyncManager::InitDidGetDataFromBackend( FireReadyEvents(); - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback)); + base::MessageLoop::current()->PostTask(FROM_HERE, base::Bind(callback)); } void BackgroundSyncManager::RegisterImpl( @@ -291,7 +286,7 @@ void BackgroundSyncManager::RegisterImpl( DCHECK_CURRENTLY_ON(BrowserThread::IO); if (disabled_) { - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_STORAGE, BackgroundSyncRegistration())); return; @@ -301,7 +296,7 @@ void BackgroundSyncManager::RegisterImpl( sw_registration_id, RegistrationKey(sync_registration)); if (existing_registration && existing_registration->Equals(sync_registration)) { - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_OK, *existing_registration)); return; } @@ -314,7 +309,7 @@ void BackgroundSyncManager::RegisterImpl( ServiceWorkerRegistration* sw_registration = service_worker_context_->GetLiveRegistration(sw_registration_id); if (!sw_registration || !sw_registration->active_version()) { - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_NO_SERVICE_WORKER, BackgroundSyncRegistration())); return; @@ -336,8 +331,7 @@ void BackgroundSyncManager::DisableAndClearManager( DCHECK_CURRENTLY_ON(BrowserThread::IO); if (disabled_) { - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback)); + base::MessageLoop::current()->PostTask(FROM_HERE, base::Bind(callback)); return; } @@ -360,8 +354,7 @@ void BackgroundSyncManager::DisableAndClearDidGetRegistrations( DCHECK_CURRENTLY_ON(BrowserThread::IO); if (status != SERVICE_WORKER_OK || user_data.empty()) { - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback)); + base::MessageLoop::current()->PostTask(FROM_HERE, base::Bind(callback)); return; } @@ -382,8 +375,8 @@ void BackgroundSyncManager::DisableAndClearManagerClearedOne( DCHECK_CURRENTLY_ON(BrowserThread::IO); // The status doesn't matter at this point, there is nothing else to be done. - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(barrier_closure)); + base::MessageLoop::current()->PostTask(FROM_HERE, + base::Bind(barrier_closure)); } BackgroundSyncManager::BackgroundSyncRegistration* @@ -452,7 +445,7 @@ void BackgroundSyncManager::RegisterDidStore( if (status == SERVICE_WORKER_ERROR_NOT_FOUND) { // The registration is gone. sw_to_registrations_map_.erase(sw_registration_id); - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_STORAGE, BackgroundSyncRegistration())); return; @@ -467,7 +460,7 @@ void BackgroundSyncManager::RegisterDidStore( } FireReadyEvents(); - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_OK, new_registration)); } @@ -537,7 +530,7 @@ void BackgroundSyncManager::UnregisterImpl( DCHECK_CURRENTLY_ON(BrowserThread::IO); if (disabled_) { - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_STORAGE)); return; } @@ -546,7 +539,7 @@ void BackgroundSyncManager::UnregisterImpl( LookupRegistration(sw_registration_id, registration_key); if (!existing_registration || existing_registration->id != sync_registration_id) { - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_NOT_FOUND)); return; } @@ -568,7 +561,7 @@ void BackgroundSyncManager::UnregisterDidStore( if (status == SERVICE_WORKER_ERROR_NOT_FOUND) { // ServiceWorker was unregistered. sw_to_registrations_map_.erase(sw_registration_id); - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_STORAGE)); return; } @@ -579,8 +572,8 @@ void BackgroundSyncManager::UnregisterDidStore( return; } - base::ThreadTaskRunnerHandle::Get()->PostTask( - FROM_HERE, base::Bind(callback, ERROR_TYPE_OK)); + base::MessageLoop::current()->PostTask(FROM_HERE, + base::Bind(callback, ERROR_TYPE_OK)); } void BackgroundSyncManager::GetRegistrationImpl( @@ -590,7 +583,7 @@ void BackgroundSyncManager::GetRegistrationImpl( DCHECK_CURRENTLY_ON(BrowserThread::IO); if (disabled_) { - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_STORAGE, BackgroundSyncRegistration())); return; @@ -599,13 +592,13 @@ void BackgroundSyncManager::GetRegistrationImpl( const BackgroundSyncRegistration* out_registration = LookupRegistration(sw_registration_id, registration_key); if (!out_registration) { - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_NOT_FOUND, BackgroundSyncRegistration())); return; } - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_OK, *out_registration)); } @@ -618,7 +611,7 @@ void BackgroundSyncManager::GetRegistrationsImpl( std::vector<BackgroundSyncRegistration> out_registrations; if (disabled_) { - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_STORAGE, out_registrations)); return; } @@ -636,7 +629,7 @@ void BackgroundSyncManager::GetRegistrationsImpl( } } - base::ThreadTaskRunnerHandle::Get()->PostTask( + base::MessageLoop::current()->PostTask( FROM_HERE, base::Bind(callback, ERROR_TYPE_OK, out_registrations)); } @@ -703,8 +696,7 @@ void BackgroundSyncManager::FireReadyEventsImpl(const base::Closure& callback) { DCHECK_CURRENTLY_ON(BrowserThread::IO); if (disabled_) { - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback)); + base::MessageLoop::current()->PostTask(FROM_HERE, base::Bind(callback)); return; } @@ -757,8 +749,7 @@ void BackgroundSyncManager::FireReadyEventsDidFindRegistration( DCHECK_CURRENTLY_ON(BrowserThread::IO); if (service_worker_status != SERVICE_WORKER_OK) { - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback)); + base::MessageLoop::current()->PostTask(FROM_HERE, base::Bind(callback)); return; } @@ -769,8 +760,7 @@ void BackgroundSyncManager::FireReadyEventsDidFindRegistration( service_worker_registration->id(), registration_key, registration_id)); - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback)); + base::MessageLoop::current()->PostTask(FROM_HERE, base::Bind(callback)); } // |service_worker_registration| is just to keep the registration alive @@ -801,16 +791,14 @@ void BackgroundSyncManager::EventCompleteImpl( DCHECK_CURRENTLY_ON(BrowserThread::IO); if (disabled_) { - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback)); + base::MessageLoop::current()->PostTask(FROM_HERE, base::Bind(callback)); return; } BackgroundSyncRegistration* registration = LookupRegistration(service_worker_id, key); if (!registration || registration->id != sync_registration_id) { - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback)); + base::MessageLoop::current()->PostTask(FROM_HERE, base::Bind(callback)); return; } @@ -843,8 +831,7 @@ void BackgroundSyncManager::EventCompleteDidStore( if (status_code == SERVICE_WORKER_ERROR_NOT_FOUND) { // The registration is gone. sw_to_registrations_map_.erase(service_worker_id); - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback)); + base::MessageLoop::current()->PostTask(FROM_HERE, base::Bind(callback)); return; } @@ -855,8 +842,7 @@ void BackgroundSyncManager::EventCompleteDidStore( return; } - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback)); + base::MessageLoop::current()->PostTask(FROM_HERE, base::Bind(callback)); } void BackgroundSyncManager::OnRegistrationDeletedImpl( @@ -867,8 +853,7 @@ void BackgroundSyncManager::OnRegistrationDeletedImpl( // The backend (ServiceWorkerStorage) will delete the data, so just delete the // memory representation here. sw_to_registrations_map_.erase(registration_id); - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, - base::Bind(callback)); + base::MessageLoop::current()->PostTask(FROM_HERE, base::Bind(callback)); } void BackgroundSyncManager::OnStorageWipedImpl(const base::Closure& callback) { |