aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Matei Pintilie <lucafulger@gmail.com>2022-08-31 19:00:20 +0000
committerLuca Matei Pintilie <lucafulger@gmail.com>2022-08-31 19:00:20 +0000
commit717dd9a1bf5eca70e0917aea129b07f75f2ad958 (patch)
treec03ac9d538a3cac8f92c7159a0993f443a38d6e4
parent51962c7582109d269045b1cfe8e0f4e230d53a92 (diff)
downloadspeedrunbot-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-xsrc/srcom/mod_count.ts1
-rwxr-xr-xsrc/srcom/utils.ts9
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;