in packages/forge-viewmodels-nodejs-aws/routes/common/oauth.js [43:53]
async function getToken(scopes) {
const key = scopes.join('+');
if (cache[key]) {
return cache[key];
}
const client = await getClient(scopes);
let credentials = await client.authenticate();
cache[key] = credentials;
setTimeout(() => { delete cache[key]; }, credentials.expires_in * 1000);
return credentials;
}