From 373e7dc8ad0ad2fda3fac80253d76c684f070833 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Thu, 28 Mar 2024 19:05:46 -0400 Subject: [PATCH] [+] Wacca: user/status/update --- .../icu/samnyan/aqua/sega/wacca/WaccaServer.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/icu/samnyan/aqua/sega/wacca/WaccaServer.kt b/src/main/java/icu/samnyan/aqua/sega/wacca/WaccaServer.kt index 37603c3b..9072edbc 100644 --- a/src/main/java/icu/samnyan/aqua/sega/wacca/WaccaServer.kt +++ b/src/main/java/icu/samnyan/aqua/sega/wacca/WaccaServer.kt @@ -292,6 +292,22 @@ fun WaccaServer.init() { empty } + + "user/status/update" { req, (uid, playType, items, isContinue, isFirstPlayFree, itemsUsed, lastSong) -> + val u = user(uid) ?: (404 - "User not found") + rp.user.save(u.apply { + playCounts[playType.int() - 1]++ + + addItems(items as List>, u, itmGrp(u)) + + lastSongInfo = (lastSong as List).toMutableList() + lastGameVer = req.appVersion + + // TODO: Add icon and nav items + }) + + empty + } }