in api/index.js [168:187]
async function stackByID(id, buckets, raw) {
let stateFileMeta;
for (const bucket of buckets) {
const [files] = await bucket.getFiles();
const found = files
.filter((bucketFile) => bucketFile.name.includes(id) && bucketFile.name.includes('hub.state'));
if (found.length > 0) {
stateFileMeta = found[0];
break;
}
}
if (!stateFileMeta) {
return null;
}
const states = await allStates([stateFileMeta]);
if (raw) {
return load(states[0].toString());
}
return stackMeta(load(states[0].toString()), false);
}