From 4d952eb0b68cdf0bb3764e80fb4993a22d21422c Mon Sep 17 00:00:00 2001 From: varun patil Date: Thu, 18 Feb 2021 16:13:47 +0530 Subject: [PATCH] getenfines API updated --- docs/designautomation/appbundle/nodejs.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/docs/designautomation/appbundle/nodejs.md b/docs/designautomation/appbundle/nodejs.md index 043abce..68f1be9 100644 --- a/docs/designautomation/appbundle/nodejs.md +++ b/docs/designautomation/appbundle/nodejs.md @@ -218,10 +218,17 @@ router.get('/appbundles', async /*GetLocalBundles*/ (req, res) => { /// router.get('/forge/designautomation/engines', async /*GetAvailableEngines*/ (req, res) => { let that = this; - try { - const api = await Utils.dav3API(req.oauth_token); - let engines = await api.getEngines(); - res.json(engines.data.sort()); // return list of engines + let Allengines = []; + let paginationToken = null; + try { + const api = await Utils.dav3API(req.oauth_token); + while (true) { + let engines = await api.getEngines({'page':paginationToken}); + Allengines = Allengines.concat(engines.data) + if (engines.paginationToken == null) break; + paginationToken = engines.paginationToken; + } + res.json(Allengines.sort()); // return list of engines } catch (ex) { console.error(ex); res.json([]);