From 1bee9e19e6bd9415cf25fcdb276af24f0b9ced95 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Thu, 28 Mar 2024 11:09:01 -0400 Subject: [PATCH] [+] Wacca user/mission/update --- .../java/icu/samnyan/aqua/sega/wacca/WaccaServer.kt | 12 ++++++++++++ 1 file changed, 12 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 9993d17d..335975ab 100644 --- a/src/main/java/icu/samnyan/aqua/sega/wacca/WaccaServer.kt +++ b/src/main/java/icu/samnyan/aqua/sega/wacca/WaccaServer.kt @@ -226,3 +226,15 @@ fun WaccaServer.init() { addItems(itemsRecv as List>, u, items) empty } + + "user/mission/update" { _, (uid, bingoDetail, items, gateTutorialFlags) -> + val u = user(uid) ?: (400 - "User not found") + u.gateTutorialFlags = gateTutorialFlags.toJson() + addItems(items as List>, u, itmGrp(u)) + + // Update bingo + val (page, prog) = bingoDetail as List + rp.bingo.findByUser(u).firstOrNull() ?: WcUserBingo().apply { user = u; pageNumber = page.int(); pageProgress = prog.toJson() } + + empty + }