| Index: sync/internal_api/sync_manager_impl.cc
|
| diff --git a/sync/internal_api/sync_manager_impl.cc b/sync/internal_api/sync_manager_impl.cc
|
| index bfe87df31576f204ff897e20516337de5fb0f633..eff419ae48dd7046be7ae527049911d576d9b597 100644
|
| --- a/sync/internal_api/sync_manager_impl.cc
|
| +++ b/sync/internal_api/sync_manager_impl.cc
|
| @@ -9,7 +9,6 @@
|
| #include "base/base64.h"
|
| #include "base/bind.h"
|
| #include "base/callback.h"
|
| -#include "base/command_line.h"
|
| #include "base/compiler_specific.h"
|
| #include "base/json/json_writer.h"
|
| #include "base/memory/ref_counted.h"
|
| @@ -370,7 +369,8 @@ void SyncManagerImpl::Init(
|
| scoped_ptr<InternalComponentsFactory> internal_components_factory,
|
| Encryptor* encryptor,
|
| UnrecoverableErrorHandler* unrecoverable_error_handler,
|
| - ReportUnrecoverableErrorFunction report_unrecoverable_error_function) {
|
| + ReportUnrecoverableErrorFunction report_unrecoverable_error_function,
|
| + bool use_oauth2_token) {
|
| CHECK(!initialized_);
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| DCHECK(post_factory.get());
|
| @@ -437,7 +437,8 @@ void SyncManagerImpl::Init(
|
| }
|
|
|
| connection_manager_.reset(new SyncAPIServerConnectionManager(
|
| - sync_server_and_path, port, use_ssl, post_factory.release()));
|
| + sync_server_and_path, port, use_ssl, use_oauth2_token,
|
| + post_factory.release()));
|
| connection_manager_->set_client_id(directory()->cache_guid());
|
| connection_manager_->AddListener(this);
|
|
|
| @@ -625,8 +626,7 @@ void SyncManagerImpl::UpdateCredentials(const SyncCredentials& credentials) {
|
| DCHECK(!credentials.sync_token.empty());
|
|
|
| observing_network_connectivity_changes_ = true;
|
| - if (!connection_manager_->SetAuthToken(credentials.sync_token,
|
| - credentials.sync_token_time))
|
| + if (!connection_manager_->SetAuthToken(credentials.sync_token))
|
| return; // Auth token is known to be invalid, so exit early.
|
|
|
| invalidator_->UpdateCredentials(credentials.email, credentials.sync_token);
|
|
|