| Index: chrome/browser/sync_file_system/drive_backend_v1/api_util.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_backend_v1/api_util.cc b/chrome/browser/sync_file_system/drive_backend_v1/api_util.cc
|
| index a5b08dfd8b5b5c1c20f8734502263545edf7eced..7086db92f2cc79d175b8e10a29874cdde86ba913 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend_v1/api_util.cc
|
| +++ b/chrome/browser/sync_file_system/drive_backend_v1/api_util.cc
|
| @@ -44,6 +44,7 @@ const char kSyncRootDirectoryName[] = "Chrome Syncable FileSystem";
|
| const char kSyncRootDirectoryNameDev[] = "Chrome Syncable FileSystem Dev";
|
| const char kMimeTypeOctetStream[] = "application/octet-stream";
|
|
|
| +const char kFakeAccountId[] = "test_user@gmail.com";
|
| const char kFakeServerBaseUrl[] = "https://fake_server/";
|
| const char kFakeDownloadServerBaseUrl[] = "https://fake_download_server/";
|
|
|
| @@ -168,7 +169,7 @@ APIUtil::APIUtil(Profile* profile,
|
| kBaseDownloadUrlForProduction)),
|
| upload_next_key_(0),
|
| temp_dir_path_(temp_dir_path) {
|
| - OAuth2TokenService* oauth_service =
|
| + ProfileOAuth2TokenService* oauth_service =
|
| ProfileOAuth2TokenServiceFactory::GetForProfile(profile);
|
| if (IsDriveAPIDisabled()) {
|
| drive_service_.reset(new drive::GDataWapiService(
|
| @@ -189,7 +190,7 @@ APIUtil::APIUtil(Profile* profile,
|
| std::string() /* custom_user_agent */));
|
| }
|
|
|
| - drive_service_->Initialize();
|
| + drive_service_->Initialize(oauth_service->GetPrimaryAccountId());
|
| drive_service_->AddObserver(this);
|
| net::NetworkChangeNotifier::AddConnectionTypeObserver(this);
|
|
|
| @@ -206,20 +207,22 @@ scoped_ptr<APIUtil> APIUtil::CreateForTesting(
|
| GURL(kFakeServerBaseUrl),
|
| GURL(kFakeDownloadServerBaseUrl),
|
| drive_service.Pass(),
|
| - drive_uploader.Pass()));
|
| + drive_uploader.Pass(),
|
| + kFakeAccountId));
|
| }
|
|
|
| APIUtil::APIUtil(const base::FilePath& temp_dir_path,
|
| const GURL& base_url,
|
| const GURL& base_download_url,
|
| scoped_ptr<drive::DriveServiceInterface> drive_service,
|
| - scoped_ptr<drive::DriveUploaderInterface> drive_uploader)
|
| + scoped_ptr<drive::DriveUploaderInterface> drive_uploader,
|
| + const std::string& account_id)
|
| : wapi_url_generator_(base_url, base_download_url),
|
| drive_api_url_generator_(base_url, base_download_url),
|
| upload_next_key_(0),
|
| temp_dir_path_(temp_dir_path) {
|
| drive_service_ = drive_service.Pass();
|
| - drive_service_->Initialize();
|
| + drive_service_->Initialize(account_id);
|
| drive_service_->AddObserver(this);
|
| net::NetworkChangeNotifier::AddConnectionTypeObserver(this);
|
|
|
|
|