| Index: ios/chrome/browser/services/gcm/ios_chrome_gcm_profile_service_factory.cc
|
| diff --git a/ios/chrome/browser/services/gcm/ios_chrome_gcm_profile_service_factory.cc b/ios/chrome/browser/services/gcm/ios_chrome_gcm_profile_service_factory.cc
|
| index aa08dd7ab541e12583cca9084922a831e91ac81d..ef6367507e1c9e715a47edc77e45699c4cb48892 100644
|
| --- a/ios/chrome/browser/services/gcm/ios_chrome_gcm_profile_service_factory.cc
|
| +++ b/ios/chrome/browser/services/gcm/ios_chrome_gcm_profile_service_factory.cc
|
| @@ -7,8 +7,7 @@
|
| #include "base/memory/ptr_util.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/memory/singleton.h"
|
| -#include "base/sequenced_task_runner.h"
|
| -#include "base/threading/sequenced_worker_pool.h"
|
| +#include "base/task_scheduler/post_task.h"
|
| #include "components/gcm_driver/gcm_client_factory.h"
|
| #include "components/gcm_driver/gcm_profile_service.h"
|
| #include "components/keyed_service/ios/browser_state_dependency_manager.h"
|
| @@ -57,11 +56,10 @@ IOSChromeGCMProfileServiceFactory::BuildServiceInstanceFor(
|
| web::BrowserState* context) const {
|
| DCHECK(!context->IsOffTheRecord());
|
|
|
| - base::SequencedWorkerPool* worker_pool = web::WebThread::GetBlockingPool();
|
| scoped_refptr<base::SequencedTaskRunner> blocking_task_runner(
|
| - worker_pool->GetSequencedTaskRunnerWithShutdownBehavior(
|
| - worker_pool->GetSequenceToken(),
|
| - base::SequencedWorkerPool::SKIP_ON_SHUTDOWN));
|
| + base::CreateSequencedTaskRunnerWithTraits(
|
| + {base::MayBlock(), base::TaskPriority::BACKGROUND,
|
| + base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN}));
|
| ios::ChromeBrowserState* browser_state =
|
| ios::ChromeBrowserState::FromBrowserState(context);
|
| return base::MakeUnique<gcm::GCMProfileService>(
|
|
|