From db08b6e1541c59e5bcf390f5551315b9ca3a5a68 Mon Sep 17 00:00:00 2001 From: Will Abson Date: Mon, 16 May 2016 11:30:19 +0100 Subject: [PATCH] Remove promises conversion form superagent callback in documentlist GET Fixes #71 --- .../src/services/alfresco.service.ts | 26 +++++-------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/ng2-components/ng2-alfresco-documentlist/src/services/alfresco.service.ts b/ng2-components/ng2-alfresco-documentlist/src/services/alfresco.service.ts index 4499ac16b4..e9b7f0800a 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/services/alfresco.service.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/services/alfresco.service.ts @@ -68,26 +68,14 @@ export class AlfrescoService { } private getNodesPromise(folder: string) { - let alfrescoClient = this.getAlfrescoClient(); - return new Promise(function (resolve, reject) { - let apiInstance = new AlfrescoApi.NodesApi(alfrescoClient); - let nodeId = '-root-'; - let opts = { - relativePath: folder, - include: ['path'] - }; - let callback = function (error, data /*, response*/) { - if (error) { - console.error(error); - reject(error); - } else { - console.log('API returned data', data); - resolve(data); - } - }; - apiInstance.getNodeChildren(nodeId, opts, callback); - }); + let apiInstance = new AlfrescoApi.NodesApi(alfrescoClient); + let nodeId = '-root-'; + let opts = { + relativePath: folder, + include: ['path'] + }; + return apiInstance.getNodeChildren(nodeId, opts); } /**