Index: remoting/host/setup/me2me_native_messaging_host.cc |
diff --git a/remoting/host/setup/me2me_native_messaging_host.cc b/remoting/host/setup/me2me_native_messaging_host.cc |
index 12e688b13856cb29876693648cf88aa6965aa5c4..ea9e3e64f7622b6e075b60b2241694216c22273b 100644 |
--- a/remoting/host/setup/me2me_native_messaging_host.cc |
+++ b/remoting/host/setup/me2me_native_messaging_host.cc |
@@ -160,7 +160,11 @@ void Me2MeNativeMessagingHost::OnMessage(scoped_ptr<base::Value> message) { |
} else if (type == "getHostClientId") { |
ProcessGetHostClientId(message_dict.Pass(), response.Pass()); |
} else if (type == "getCredentialsFromAuthCode") { |
- ProcessGetCredentialsFromAuthCode(message_dict.Pass(), response.Pass()); |
+ ProcessGetCredentialsFromAuthCode( |
+ message_dict.Pass(), response.Pass(), true); |
+ } else if (type == "getTokenFromAuthCode") { |
Lambros
2015/04/22 18:28:52
Please update me2me_native_messaging_host_unittest
John Williams
2015/04/22 20:11:25
It looks like to do this, I will have to make remo
Lambros
2015/04/22 21:22:59
OK, I thought it would be a simple addition to the
|
+ ProcessGetCredentialsFromAuthCode( |
+ message_dict.Pass(), response.Pass(), false); |
} else { |
LOG(ERROR) << "Unsupported request type: " << type; |
OnError(); |
@@ -422,7 +426,8 @@ void Me2MeNativeMessagingHost::ProcessGetHostClientId( |
void Me2MeNativeMessagingHost::ProcessGetCredentialsFromAuthCode( |
scoped_ptr<base::DictionaryValue> message, |
- scoped_ptr<base::DictionaryValue> response) { |
+ scoped_ptr<base::DictionaryValue> response, |
+ bool need_user_email) { |
DCHECK(thread_checker_.CalledOnValidThread()); |
std::string auth_code; |
@@ -439,7 +444,7 @@ void Me2MeNativeMessagingHost::ProcessGetCredentialsFromAuthCode( |
}; |
oauth_client_->GetCredentialsFromAuthCode( |
- oauth_client_info, auth_code, base::Bind( |
+ oauth_client_info, auth_code, need_user_email, base::Bind( |
&Me2MeNativeMessagingHost::SendCredentialsResponse, weak_ptr_, |
base::Passed(&response))); |
} |