async function deleteByID()

in api/index.js [155:166]


async function deleteByID(id, buckets) {
  const stateFileMetas = [];
  for (const bucket of buckets) {
    const [files] = await bucket.getFiles();
    stateFileMetas.push(...files.filter((bucketFile) => bucketFile.name.includes(id)));
  }
  const promises = [];
  for (const stateFileMeta of stateFileMetas) {
    promises.push(stateFileMeta.delete());
  }
  await Promise.all(promises);
}