From 395373d27b139f475196e506771a5040c2dcd960 Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Tue, 28 Oct 2025 07:44:26 -0600 Subject: [PATCH] I hate js sometimes: --- index.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index eed6baa..547302c 100644 --- a/index.js +++ b/index.js @@ -32,7 +32,9 @@ const main = () => { // Responses are an array of objects. The first should always have eventlist: 'start', and last should have eventlist: 'complete'. Remove these, make an array of objects {key, val} based on the rest of the response objects. let entries = response.filter(r => r.eventlist !== 'start' && r.eventlist !== 'Complete').map(r => ({ key: r.key, val: r.val })); for (let entry of entries) { - let [type, ext] = entry.key.split('/').shift(); + let stuff = entry.key.split('/'); + let type = stuff[1]; + let ext = stuff[2]; console respData.push({ extension: ext, @@ -48,7 +50,9 @@ const main = () => { }).then(async (response) => { let entries = response.filter(r => r.eventlist !== 'start' && r.eventlist !== 'Complete').map(r => ({ key: r.key, val: r.val })); for (let entry of entries) { - let [type, ext] = entry.key.split('/').shift(); + let stuff = entry.key.split('/'); + let type = stuff[1]; + let ext = stuff[2]; console respData.push({ extension: ext, @@ -63,7 +67,9 @@ const main = () => { }).then(async (response) => { let entries = response.filter(r => r.eventlist !== 'start' && r.eventlist !== 'Complete').map(r => ({ key: r.key, val: r.val })); for (let entry of entries) { - let [type, ext] = entry.key.split('/').shift(); + let stuff = entry.key.split('/'); + let type = stuff[1]; + let ext = stuff[2]; console respData.push({ extension: ext,