Index: chrome/browser/profiles/profile_downloader.cc |
diff --git a/chrome/browser/profiles/profile_downloader.cc b/chrome/browser/profiles/profile_downloader.cc |
index 4154239fb9e6492e8f61874310a4034537f7d116..2d52884ddec0837dab7816768bf3bed879eed35d 100644 |
--- a/chrome/browser/profiles/profile_downloader.cc |
+++ b/chrome/browser/profiles/profile_downloader.cc |
@@ -34,14 +34,8 @@ using content::BrowserThread; |
namespace { |
-// Template for optional authorization header when using client login access |
-// token. |
-const char kClientAccessAuthorizationHeader[] = |
- "Authorization: GoogleLogin auth=%s"; |
- |
// Template for optional authorization header when using an OAuth access token. |
-const char kOAuthAccessAuthorizationHeader[] = |
- "Authorization: Bearer %s"; |
+const char kAuthorizationHeader[] = "Authorization: Bearer %s"; |
// URL requesting Picasa API for user info. |
const char kUserEntryURL[] = |
@@ -200,8 +194,7 @@ void ProfileDownloader::Start() { |
return; |
} |
- if (delegate_->GetShouldUseOAuthRefreshToken() && |
- service->HasOAuthLoginToken()) { |
+ if (service->HasOAuthLoginToken()) { |
std::vector<std::string> scopes; |
scopes.push_back(kPicasaScope); |
oauth2_access_token_fetcher_.reset(new OAuth2AccessTokenFetcher( |
@@ -211,11 +204,6 @@ void ProfileDownloader::Start() { |
GaiaUrls::GetInstance()->oauth2_chrome_client_secret(), |
service->GetOAuth2LoginRefreshToken(), |
scopes); |
- } else if (!delegate_->GetShouldUseOAuthRefreshToken() && |
- service->HasTokenForService(GaiaConstants::kPicasaService)) { |
- auth_token_ = |
- service->GetTokenForService(GaiaConstants::kPicasaService); |
- StartFetchingImage(); |
} else { |
Munjal (Google)
2011/11/30 19:29:29
In else you don't want to just wait for token avai
sail
2011/12/01 20:01:49
Ahh, you're right. I'm not sure if this is a probl
Munjal (Google)
2011/12/01 23:25:58
Sure, you can fix it in a separate CL.
|
registrar_.Add(this, |
chrome::NOTIFICATION_TOKEN_AVAILABLE, |
@@ -242,16 +230,11 @@ void ProfileDownloader::StartFetchingImage() { |
delegate_->GetBrowserProfile()->GetRequestContext()); |
if (!auth_token_.empty()) { |
user_entry_fetcher_->SetExtraRequestHeaders( |
- base::StringPrintf(GetAuthorizationHeader(), auth_token_.c_str())); |
+ base::StringPrintf(kAuthorizationHeader, auth_token_.c_str())); |
} |
user_entry_fetcher_->Start(); |
} |
-const char* ProfileDownloader::GetAuthorizationHeader() const { |
- return delegate_->GetShouldUseOAuthRefreshToken() ? |
- kOAuthAccessAuthorizationHeader : kClientAccessAuthorizationHeader; |
-} |
- |
ProfileDownloader::~ProfileDownloader() {} |
void ProfileDownloader::OnURLFetchComplete(const content::URLFetcher* source) { |
@@ -283,7 +266,7 @@ void ProfileDownloader::OnURLFetchComplete(const content::URLFetcher* source) { |
delegate_->GetBrowserProfile()->GetRequestContext()); |
if (!auth_token_.empty()) { |
profile_image_fetcher_->SetExtraRequestHeaders( |
- base::StringPrintf(GetAuthorizationHeader(), auth_token_.c_str())); |
+ base::StringPrintf(kAuthorizationHeader, auth_token_.c_str())); |
} |
profile_image_fetcher_->Start(); |
} else if (source == profile_image_fetcher_.get()) { |
@@ -320,18 +303,17 @@ void ProfileDownloader::Observe( |
TokenService::TokenAvailableDetails* token_details = |
content::Details<TokenService::TokenAvailableDetails>(details).ptr(); |
- std::string service = delegate_->GetShouldUseOAuthRefreshToken() ? |
- GaiaConstants::kGaiaOAuth2LoginRefreshToken : |
- GaiaConstants::kPicasaService; |
if (type == chrome::NOTIFICATION_TOKEN_AVAILABLE) { |
- if (token_details->service() == service) { |
+ if (token_details->service() == |
+ GaiaConstants::kGaiaOAuth2LoginRefreshToken) { |
registrar_.RemoveAll(); |
auth_token_ = token_details->token(); |
StartFetchingImage(); |
} |
} else { |
- if (token_details->service() == service) { |
+ if (token_details->service() == |
+ GaiaConstants::kGaiaOAuth2LoginRefreshToken) { |
LOG(WARNING) << "ProfileDownloader: token request failed"; |
delegate_->OnDownloadComplete(this, false); |
} |