You've already forked AstralRinth
forked from didirus/AstralRinth
Cleaner request formatting
This commit is contained in:
@@ -18,36 +18,39 @@ export default {
|
||||
},
|
||||
}
|
||||
|
||||
let res = await axios.get(
|
||||
`https://api.modrinth.com/api/v1/mod/${data.params.id}`,
|
||||
config
|
||||
)
|
||||
const mod = res.data
|
||||
|
||||
res = await axios.get(
|
||||
`https://api.modrinth.com/api/v1/team/${mod.team}/members`,
|
||||
config
|
||||
)
|
||||
const members = res.data
|
||||
for (let i = 0; i < members.length; i++) {
|
||||
res = await axios.get(
|
||||
`https://api.modrinth.com/api/v1/user/${members[i].user_id}`,
|
||||
const mod = (
|
||||
await axios.get(
|
||||
`https://api.modrinth.com/api/v1/mod/${data.params.id}`,
|
||||
config
|
||||
)
|
||||
members[i].avatar_url = res.data.avatar_url
|
||||
).data
|
||||
|
||||
const members = (
|
||||
await axios.get(
|
||||
`https://api.modrinth.com/api/v1/team/${mod.team}/members`,
|
||||
config
|
||||
)
|
||||
).data
|
||||
for (let i = 0; i < members.length; i++) {
|
||||
members[i].avatar_url = (
|
||||
await axios.get(
|
||||
`https://api.modrinth.com/api/v1/user/${members[i].user_id}`,
|
||||
config
|
||||
)
|
||||
).data.avatar_url
|
||||
}
|
||||
|
||||
const versions = (
|
||||
await axios.get(
|
||||
`https://api.modrinth.com/api/v1/versions?ids=${JSON.stringify(
|
||||
mod.versions
|
||||
)}`,
|
||||
config
|
||||
)
|
||||
).data.reverse()
|
||||
|
||||
const body = (await axios.get(mod.body_url)).data
|
||||
|
||||
res = await axios.get(
|
||||
`https://api.modrinth.com/api/v1/versions?ids=${JSON.stringify(
|
||||
mod.versions
|
||||
)}`,
|
||||
config
|
||||
)
|
||||
|
||||
const versions = res.data.reverse()
|
||||
|
||||
return {
|
||||
mod,
|
||||
body,
|
||||
|
||||
@@ -125,33 +125,36 @@ export default {
|
||||
},
|
||||
}
|
||||
|
||||
let res = await axios.get(
|
||||
`https://api.modrinth.com/api/v1/mod/${data.params.id}`,
|
||||
config
|
||||
)
|
||||
const mod = res.data
|
||||
|
||||
res = await axios.get(
|
||||
`https://api.modrinth.com/api/v1/team/${mod.team}/members`,
|
||||
config
|
||||
)
|
||||
const members = res.data
|
||||
for (let i = 0; i < members.length; i++) {
|
||||
res = await axios.get(
|
||||
`https://api.modrinth.com/api/v1/user/${members[i].user_id}`,
|
||||
const mod = (
|
||||
await axios.get(
|
||||
`https://api.modrinth.com/api/v1/mod/${data.params.id}`,
|
||||
config
|
||||
)
|
||||
members[i].avatar_url = res.data.avatar_url
|
||||
).data
|
||||
|
||||
const members = (
|
||||
await axios.get(
|
||||
`https://api.modrinth.com/api/v1/team/${mod.team}/members`,
|
||||
config
|
||||
)
|
||||
).data
|
||||
for (let i = 0; i < members.length; i++) {
|
||||
members[i].avatar_url = (
|
||||
await axios.get(
|
||||
`https://api.modrinth.com/api/v1/user/${members[i].user_id}`,
|
||||
config
|
||||
)
|
||||
).data.avatar_url
|
||||
}
|
||||
|
||||
res = await axios.get(
|
||||
`https://api.modrinth.com/api/v1/versions?ids=${JSON.stringify(
|
||||
mod.versions
|
||||
)}`,
|
||||
config
|
||||
)
|
||||
|
||||
const versions = res.data.reverse()
|
||||
const versions = (
|
||||
await axios.get(
|
||||
`https://api.modrinth.com/api/v1/versions?ids=${JSON.stringify(
|
||||
mod.versions
|
||||
)}`,
|
||||
config
|
||||
)
|
||||
).data.reverse()
|
||||
|
||||
const version = versions.find((x) => x.id === data.params.version)
|
||||
|
||||
|
||||
@@ -224,39 +224,44 @@ export default {
|
||||
},
|
||||
}
|
||||
|
||||
let res = await axios.get(
|
||||
`https://api.modrinth.com/api/v1/mod/${data.params.id}`,
|
||||
config
|
||||
)
|
||||
const mod = res.data
|
||||
|
||||
res = await axios.get(
|
||||
`https://api.modrinth.com/api/v1/team/${mod.team}/members`,
|
||||
config
|
||||
)
|
||||
const members = res.data
|
||||
for (let i = 0; i < members.length; i++) {
|
||||
res = await axios.get(
|
||||
`https://api.modrinth.com/api/v1/user/${members[i].user_id}`,
|
||||
const mod = (
|
||||
await axios.get(
|
||||
`https://api.modrinth.com/api/v1/mod/${data.params.id}`,
|
||||
config
|
||||
)
|
||||
members[i].avatar_url = res.data.avatar_url
|
||||
).data
|
||||
|
||||
const members = (
|
||||
await axios.get(
|
||||
`https://api.modrinth.com/api/v1/team/${mod.team}/members`,
|
||||
config
|
||||
)
|
||||
).data
|
||||
for (let i = 0; i < members.length; i++) {
|
||||
members[i].avatar_url = (
|
||||
await axios.get(
|
||||
`https://api.modrinth.com/api/v1/user/${members[i].user_id}`,
|
||||
config
|
||||
)
|
||||
).data.avatar_url
|
||||
}
|
||||
|
||||
res = await axios.get(
|
||||
`https://api.modrinth.com/api/v1/versions?ids=${JSON.stringify(
|
||||
mod.versions
|
||||
)}`,
|
||||
config
|
||||
)
|
||||
const versions = (
|
||||
await axios.get(
|
||||
`https://api.modrinth.com/api/v1/versions?ids=${JSON.stringify(
|
||||
mod.versions
|
||||
)}`,
|
||||
config
|
||||
)
|
||||
).data.reverse()
|
||||
|
||||
const versions = res.data.reverse()
|
||||
const selectableLoaders = (
|
||||
await axios.get(`https://api.modrinth.com/api/v1/tag/loader`)
|
||||
).data
|
||||
|
||||
res = await axios.get(`https://api.modrinth.com/api/v1/tag/loader`)
|
||||
const selectableLoaders = res.data
|
||||
|
||||
res = await axios.get(`https://api.modrinth.com/api/v1/tag/game_version`)
|
||||
const selectableVersions = res.data
|
||||
const selectableVersions = (
|
||||
await axios.get(`https://api.modrinth.com/api/v1/tag/game_version`)
|
||||
).data
|
||||
|
||||
return {
|
||||
mod,
|
||||
|
||||
Reference in New Issue
Block a user