| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * @fileoverview | 6 * @fileoverview |
| 7 * Class to communicate with the host daemon via Native Messaging. | 7 * Class to communicate with the host daemon via Native Messaging. |
| 8 */ | 8 */ |
| 9 | 9 |
| 10 'use strict'; | 10 'use strict'; |
| (...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 287 var refreshToken = base.getStringAttr(message, 'refreshToken'); | 287 var refreshToken = base.getStringAttr(message, 'refreshToken'); |
| 288 if (userEmail && refreshToken) { | 288 if (userEmail && refreshToken) { |
| 289 return { | 289 return { |
| 290 userEmail: userEmail, | 290 userEmail: userEmail, |
| 291 refreshToken: refreshToken | 291 refreshToken: refreshToken |
| 292 }; | 292 }; |
| 293 } else { | 293 } else { |
| 294 throw 'Missing userEmail or refreshToken'; | 294 throw 'Missing userEmail or refreshToken'; |
| 295 } | 295 } |
| 296 | 296 |
| 297 case 'getTokenFromAuthCodeResponse': |
| 298 var refreshToken = base.getStringAttr(message, 'refreshToken'); |
| 299 if (refreshToken) { |
| 300 return refreshToken; |
| 301 } else { |
| 302 throw 'Missing refreshToken'; |
| 303 } |
| 304 |
| 297 default: | 305 default: |
| 298 throw 'Unexpected native message: ' + message; | 306 throw 'Unexpected native message: ' + message; |
| 299 } | 307 } |
| 300 }; | 308 }; |
| 301 | 309 |
| 302 /** | 310 /** |
| 303 * @return {void} Nothing. | 311 * @return {void} Nothing. |
| 304 * @private | 312 * @private |
| 305 */ | 313 */ |
| 306 remoting.HostDaemonFacade.prototype.onDisconnect_ = function() { | 314 remoting.HostDaemonFacade.prototype.onDisconnect_ = function() { |
| (...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 488 /** | 496 /** |
| 489 * Gets the API keys to obtain/use service account credentials. | 497 * Gets the API keys to obtain/use service account credentials. |
| 490 * | 498 * |
| 491 * @return {!Promise<string>} | 499 * @return {!Promise<string>} |
| 492 */ | 500 */ |
| 493 remoting.HostDaemonFacade.prototype.getHostClientId = function() { | 501 remoting.HostDaemonFacade.prototype.getHostClientId = function() { |
| 494 return this.postMessage_({type: 'getHostClientId'}); | 502 return this.postMessage_({type: 'getHostClientId'}); |
| 495 }; | 503 }; |
| 496 | 504 |
| 497 /** | 505 /** |
| 498 * | |
| 499 * @param {string} authorizationCode OAuth authorization code. | 506 * @param {string} authorizationCode OAuth authorization code. |
| 500 * @return {!Promise<{remoting.XmppCredentials}>} | 507 * @return {!Promise<{remoting.XmppCredentials}>} |
| 501 */ | 508 */ |
| 502 remoting.HostDaemonFacade.prototype.getCredentialsFromAuthCode = | 509 remoting.HostDaemonFacade.prototype.getCredentialsFromAuthCode = |
| 503 function(authorizationCode) { | 510 function(authorizationCode) { |
| 504 return this.postMessage_({ | 511 return this.postMessage_({ |
| 505 type: 'getCredentialsFromAuthCode', | 512 type: 'getCredentialsFromAuthCode', |
| 506 authorizationCode: authorizationCode | 513 authorizationCode: authorizationCode |
| 507 }); | 514 }); |
| 508 }; | 515 }; |
| 516 |
| 517 /** |
| 518 * @param {string} authorizationCode OAuth authorization code. |
| 519 * @return {!Promise<string>} |
| 520 */ |
| 521 remoting.HostDaemonFacade.prototype.getTokenFromAuthCode = |
| 522 function(authorizationCode) { |
| 523 return this.postMessage_({ |
| 524 type: 'getTokenFromAuthCode', |
| 525 authorizationCode: authorizationCode |
| 526 }); |
| 527 }; |
| OLD | NEW |