aboutsummaryrefslogtreecommitdiffziptar.gz
path: root/viewer/js/boot.js
blob: edaf2ef8233e65a1a2ec9e08dc0126cf70f2891b (plain)
1
2
3
4
5
6
7
8
9
10
// boot.js — the first /api/meta: the era in the URL, else the default one.
export async function metaFor(get, era) {
  if (!era) return { meta: await get('api/meta'), note: '' };
  try {
    return { meta: await get(`api/meta?era=${encodeURIComponent(era)}`), note: '' };
  } catch (e) {
    const meta = await get('api/meta');
    return { meta, note: `Era “${era}”: ${e.message} — showing ${meta.era}` };
  }
}