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,