in packages/forge-viewhubs-nodejs-aws/routes/datamanagement.js [70:93]
async function getHubs(oauthClient, credentials, res) {
const hubs = new HubsApi();
const data = await hubs.getHubs({}, oauthClient, credentials);
res.json(data.body.data.map((hub) => {
let hubType;
switch (hub.attributes.extension.type) {
case 'hubs:autodesk.core:Hub':
hubType = 'hubs';
break;
case 'hubs:autodesk.a360:PersonalHub':
hubType = 'personalHub';
break;
case 'hubs:autodesk.bim360:Account':
hubType = 'bim360Hubs';
break;
}
return createTreeNode(
hub.links.self.href,
hub.attributes.name,
hubType,
true
);
}));
}