| Index: jingle/notifier/base/notifier_options_util.cc
|
| diff --git a/jingle/notifier/base/notifier_options_util.cc b/jingle/notifier/base/notifier_options_util.cc
|
| index 93bd173ea8e64b85f636a0e19be7f037ae1eeecb..fa48209ea699a5844288ff88bff8308ff2809cdf 100644
|
| --- a/jingle/notifier/base/notifier_options_util.cc
|
| +++ b/jingle/notifier/base/notifier_options_util.cc
|
| @@ -24,10 +24,13 @@ buzz::XmppClientSettings MakeXmppClientSettings(
|
| xmpp_client_settings.set_resource("chrome-sync");
|
| xmpp_client_settings.set_host(jid.domain());
|
| xmpp_client_settings.set_use_tls(buzz::TLS_ENABLED);
|
| - xmpp_client_settings.set_auth_token(buzz::AUTH_MECHANISM_GOOGLE_TOKEN,
|
| + xmpp_client_settings.set_auth_token(notifier_options.auth_mechanism,
|
| notifier_options.invalidate_xmpp_login ?
|
| token + "bogus" : token);
|
| - xmpp_client_settings.set_token_service("chromiumsync");
|
| + if (notifier_options.auth_mechanism == buzz::AUTH_MECHANISM_OAUTH2)
|
| + xmpp_client_settings.set_token_service("oauth2");
|
| + else
|
| + xmpp_client_settings.set_token_service("chromiumsync");
|
| if (notifier_options.allow_insecure_connection) {
|
| xmpp_client_settings.set_allow_plain(true);
|
| xmpp_client_settings.set_use_tls(buzz::TLS_DISABLED);
|
|
|