From 9478da81a97f5d1d50e54a05249a8d6f79806656 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Sat, 10 Feb 2024 06:30:22 -0500 Subject: [PATCH] [+] Maimai api endpoints --- AquaNet/src/libs/maimai.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/AquaNet/src/libs/maimai.ts b/AquaNet/src/libs/maimai.ts index 9a984084..4a0e4ba6 100644 --- a/AquaNet/src/libs/maimai.ts +++ b/AquaNet/src/libs/maimai.ts @@ -1,4 +1,5 @@ import {aqua_host} from "./config"; +import type {TrendEntry} from "./generalTypes"; const multTable = [ @@ -28,4 +29,14 @@ export async function getMaimai(endpoint: string, params: any) { method: "POST", body: JSON.stringify(params) }).then(res => res.json()) +} + +export async function getMaimaiApi(endpoint: string, params: any) { + let url = new URL(`${aqua_host}/api/game/maimai2new/${endpoint}`) + Object.keys(params).forEach(key => url.searchParams.append(key, params[key])) + return await fetch(url).then(res => res.json()) +} + +export async function getMaimaiTrend(userId: number): Promise { + return await getMaimaiApi("trend", {userId}) } \ No newline at end of file