Index: sync/engine/net/server_connection_manager.cc |
diff --git a/sync/engine/net/server_connection_manager.cc b/sync/engine/net/server_connection_manager.cc |
index 2d1d6c8bf0c3c8cd317fa616ed9c68f15d6b0354..5cac362461afb0a91240002d226bc85532a82293 100644 |
--- a/sync/engine/net/server_connection_manager.cc |
+++ b/sync/engine/net/server_connection_manager.cc |
@@ -10,7 +10,6 @@ |
#include <string> |
#include <vector> |
-#include "base/command_line.h" |
#include "base/metrics/histogram.h" |
#include "build/build_config.h" |
#include "googleurl/src/gurl.h" |
@@ -177,10 +176,12 @@ ScopedServerStatusWatcher::~ScopedServerStatusWatcher() { |
ServerConnectionManager::ServerConnectionManager( |
const string& server, |
int port, |
- bool use_ssl) |
+ bool use_ssl, |
+ bool use_oauth2_token) |
: sync_server_(server), |
sync_server_port_(port), |
use_ssl_(use_ssl), |
+ use_oauth2_token_(use_oauth2_token), |
proto_sync_path_(kSyncServerSyncPath), |
server_status_(HttpResponse::NONE), |
terminated_(false), |
@@ -213,12 +214,10 @@ void ServerConnectionManager::OnConnectionDestroyed(Connection* connection) { |
active_connection_ = NULL; |
} |
-bool ServerConnectionManager::SetAuthToken(const std::string& auth_token, |
- const base::Time& auth_token_time) { |
+bool ServerConnectionManager::SetAuthToken(const std::string& auth_token) { |
DCHECK(thread_checker_.CalledOnValidThread()); |
if (previously_invalidated_token != auth_token) { |
auth_token_.assign(auth_token); |
- auth_token_time_ = auth_token_time; |
previously_invalidated_token = std::string(); |
return true; |
} |
@@ -226,18 +225,6 @@ bool ServerConnectionManager::SetAuthToken(const std::string& auth_token, |
} |
void ServerConnectionManager::OnInvalidationCredentialsRejected() { |
- if (!auth_token_time_.is_null()) { |
- base::TimeDelta age = base::Time::Now() - auth_token_time_; |
- if (age < base::TimeDelta::FromHours(1)) { |
- UMA_HISTOGRAM_CUSTOM_TIMES("Sync.AuthInvalidationRejectedTokenAgeShort", |
- age, |
- base::TimeDelta::FromSeconds(1), |
- base::TimeDelta::FromHours(1), |
- 50); |
- } |
- UMA_HISTOGRAM_COUNTS("Sync.AuthInvalidationRejectedTokenAgeLong", |
- age.InDays()); |
- } |
InvalidateAndClearAuthToken(); |
SetServerStatus(HttpResponse::SYNC_AUTH_ERROR); |
} |
@@ -248,7 +235,6 @@ void ServerConnectionManager::InvalidateAndClearAuthToken() { |
if (!auth_token_.empty()) { |
previously_invalidated_token.assign(auth_token_); |
auth_token_ = std::string(); |
- auth_token_time_ = base::Time(); |
} |
} |
@@ -300,18 +286,6 @@ bool ServerConnectionManager::PostBufferToPath(PostBufferParams* params, |
path.c_str(), auth_token, params->buffer_in, ¶ms->response); |
if (params->response.server_status == HttpResponse::SYNC_AUTH_ERROR) { |
- if (!auth_token_time_.is_null()) { |
- base::TimeDelta age = base::Time::Now() - auth_token_time_; |
- if (age < base::TimeDelta::FromHours(1)) { |
- UMA_HISTOGRAM_CUSTOM_TIMES("Sync.AuthServerRejectedTokenAgeShort", |
- age, |
- base::TimeDelta::FromSeconds(1), |
- base::TimeDelta::FromHours(1), |
- 50); |
- } |
- UMA_HISTOGRAM_COUNTS("Sync.AuthServerRejectedTokenAgeLong", |
- age.InDays()); |
- } |
InvalidateAndClearAuthToken(); |
} |