diff options
Diffstat (limited to 'webAO/client.js')
| -rw-r--r-- | webAO/client.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/webAO/client.js b/webAO/client.js index 44e0fd5..aebce9c 100644 --- a/webAO/client.js +++ b/webAO/client.js @@ -997,6 +997,25 @@ class Client extends EventEmitter { } } + async fetchEvidenceList() { + try { + const evidata = await request(AO_HOST + "evidence.json"); + const evi_array = JSON.parse(evidata); + // the try catch will fail before here when there is no file + + const evi_select = document.getElementById("evi_select"); + evi_select.innerHTML = ""; + + evi_array.forEach(evi => { + evi_select.add(new Option(evi)); + }); + evidence_select.add(new Option("Custom", 0)); + + } catch (err) { + console.warn("there was no evidence.json file"); + } + } + isAudio(trackname) { if (trackname.includes(".") || // regex for file extenstions trackname.startsWith("=") || |
