UNPKG

srcom

Version:

cli tool to get and post runs to speedrun.com

23 lines (21 loc) 688 B
module.exports = { name: 'subcategory', returnList: async (category) => { const fetch = require('node-fetch'); const response = await fetch(`https://www.speedrun.com/api/v1/categories/${category}/variables`); const subList = await response.json(); let subcategories; for (let i = 0; i < subList.data.length; i++) { if (subList.data[i]['is-subcategory']) { subcategories = { "id": subList.data[i].id, "subcategories": Object.keys(subList.data[i].values.choices).map(key => ({ "id": key, "name": subList.data[i].values.choices[key] })) } } } return subcategories; } };