in packages/forge-viewhubs-nodejs-aws/routes/datamanagement.js [95:115]
async function getProjects(hubId, oauthClient, credentials, res) {
const projects = new ProjectsApi();
const data = await projects.getHubProjects(hubId, {}, oauthClient, credentials);
res.json(data.body.data.map((project) => {
let projectType = 'projects';
switch (project.attributes.extension.type) {
case 'projects:autodesk.core:Project':
projectType = 'a360projects';
break;
case 'projects:autodesk.bim360:Project':
projectType = 'bim360projects';
break;
}
return createTreeNode(
project.links.self.href,
project.attributes.name,
projectType,
true
);
}));
}