Index: remoting/webapp/crd/js/host_list_api_gcd_impl.js |
diff --git a/remoting/webapp/crd/js/host_list_api_gcd_impl.js b/remoting/webapp/crd/js/host_list_api_gcd_impl.js |
index 005b237fd2d4c915aa68f9b4cef95f305fcabe18..d8cbdd4379e3d19162dbaaffee6f40a3854f3234 100644 |
--- a/remoting/webapp/crd/js/host_list_api_gcd_impl.js |
+++ b/remoting/webapp/crd/js/host_list_api_gcd_impl.js |
@@ -40,7 +40,7 @@ remoting.HostListApiGcdImpl.prototype.register = function( |
} |
}; |
- return /** @type {!Promise<string>} */ ( |
+ return /** @type {!Promise<remoting.HostListApi.RegisterResult>} */ ( |
this.gcd_.insertRegistrationTicket(). |
then(function(ticket) { |
return self.gcd_.patchRegistrationTicket( |
@@ -50,7 +50,10 @@ remoting.HostListApiGcdImpl.prototype.register = function( |
return self.gcd_.finalizeRegistrationTicket(ticket.id); |
}). |
then(function(/**remoting.gcd.RegistrationTicket*/ ticket) { |
- return ticket.robotAccountAuthorizationCode; |
+ return { |
+ authCode: ticket.robotAccountAuthorizationCode, |
+ email: ticket.robotAccountEmail |
+ }; |
}). |
catch(function(error) { |
console.error('Error registering device with GCD: ' + error); |