| Index: remoting/webapp/crd/js/host_list_api_impl.js
|
| diff --git a/remoting/webapp/crd/js/host_list_api_impl.js b/remoting/webapp/crd/js/host_list_api_impl.js
|
| index 5cf4a2debac9e778f5d0a85a39c7dd1d4448b03f..57bf389ee41899621cb8e102f9273620e182e31c 100644
|
| --- a/remoting/webapp/crd/js/host_list_api_impl.js
|
| +++ b/remoting/webapp/crd/js/host_list_api_impl.js
|
| @@ -109,7 +109,22 @@ remoting.HostListApiImpl.prototype.parseHostListResponse_ =
|
| console.error('Invalid "hosts" response from server.');
|
| onError(remoting.Error.UNEXPECTED);
|
| } else {
|
| - var hosts = response.data.items || [];
|
| + var items = response.data.items || [];
|
| + var hosts = items.map(
|
| + /** @param {Object} item */
|
| + function(item) {
|
| + var host = new remoting.Host();
|
| + host.hostName = item['hostName'];
|
| + host.hostId = item['hostId'];
|
| + host.status = item['status'];
|
| + host.jabberId = item['jabberId'];
|
| + host.publicKey = item['publicKey'];
|
| + host.hostVersion = item['hostVersion'];
|
| + host.tokenUrlPatterns = item['tokenUrlPatterns'];
|
| + host.updatedTime = item['updatedTime'];
|
| + host.hostOfflineReason = item['hostOfflineReason'];
|
| + return host;
|
| + });
|
| onDone(hosts);
|
| }
|
| } else {
|
|
|