diff options
author | Luca Matei Pintilie <lucafulger@gmail.com> | 2022-08-31 19:00:20 +0000 |
---|---|---|
committer | Luca Matei Pintilie <lucafulger@gmail.com> | 2022-08-31 19:00:20 +0000 |
commit | 717dd9a1bf5eca70e0917aea129b07f75f2ad958 (patch) | |
tree | c03ac9d538a3cac8f92c7159a0993f443a38d6e4 | |
parent | 51962c7582109d269045b1cfe8e0f4e230d53a92 (diff) | |
download | speedrunbot-slash-717dd9a1bf5eca70e0917aea129b07f75f2ad958.tar speedrunbot-slash-717dd9a1bf5eca70e0917aea129b07f75f2ad958.tar.gz speedrunbot-slash-717dd9a1bf5eca70e0917aea129b07f75f2ad958.tar.bz2 speedrunbot-slash-717dd9a1bf5eca70e0917aea129b07f75f2ad958.tar.lz speedrunbot-slash-717dd9a1bf5eca70e0917aea129b07f75f2ad958.tar.xz speedrunbot-slash-717dd9a1bf5eca70e0917aea129b07f75f2ad958.tar.zst speedrunbot-slash-717dd9a1bf5eca70e0917aea129b07f75f2ad958.zip |
Fix games related commands
-rwxr-xr-x | src/srcom/mod_count.ts | 1 | ||||
-rwxr-xr-x | src/srcom/utils.ts | 9 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/srcom/mod_count.ts b/src/srcom/mod_count.ts index 49b3312..23a11e8 100755 --- a/src/srcom/mod_count.ts +++ b/src/srcom/mod_count.ts @@ -22,7 +22,6 @@ export async function modCount( `${SRC_API}/series?moderator=${user.id}&_bulk=true`, { signal }, ) as SpeedrunCom.Game[]; - output.push(`Mod Count: ${user.names.international}`); if (games.length) output.push(`${fmt.bold("Games")}: ${games.length}`); if (series.length) output.push(`${fmt.bold("Series")}: ${series.length}`); diff --git a/src/srcom/utils.ts b/src/srcom/utils.ts index a853f41..bc31f00 100755 --- a/src/srcom/utils.ts +++ b/src/srcom/utils.ts @@ -99,10 +99,17 @@ export async function getAll<T extends ApiData>( { signal, lastId }: { signal?: AbortSignal; lastId?: string } = {}, ): Promise<T[]> { url = new URL(url.toString()); - url.searchParams.set("orderby", "date"); + if (url.pathname.startsWith("/api/v1/runs")) { + url.searchParams.set("orderby", "date"); + } + if (url.pathname.startsWith("/api/v1/games")) { + url.searchParams.set("orderby", "released"); + } + if (lastId) { url.searchParams.set("direction", "desc"); } + url.searchParams.set("max", "200"); let data: ApiData[] = []; let size = 0; |