Drunk-Venti-Api/pages/api/builds/utils.js

21 lines
588 B
JavaScript
Raw Permalink Normal View History

2022-01-15 18:07:08 +01:00
const AsyncFunction = Object.getPrototypeOf(async function () {
}).constructor;
export async function getBuilds() {
let builds = await new AsyncFunction(
(await (await fetch(
"https://raw.githubusercontent.com/MadeBaruna/paimon-moe/main/src/data/build.js",
)).text()).replace("export const builds =", "return"),
)();
Object.values(builds).forEach(b => {
let d = [];
for (let c in b["roles"]) {
b["roles"][c]["name"] = c;
d.push(b["roles"][c]);
}
b["roles"] = d;
})
return builds;
}