From d7b45e4ce7a2f6736d133550668f40b6d196f6fa Mon Sep 17 00:00:00 2001 From: Clansty Date: Sat, 3 May 2025 00:32:21 +0800 Subject: [PATCH] [+] clearMigrateFlag --- src/main/java/icu/samnyan/aqua/net/Bot.kt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/icu/samnyan/aqua/net/Bot.kt b/src/main/java/icu/samnyan/aqua/net/Bot.kt index 6d364ab5..37dbc427 100644 --- a/src/main/java/icu/samnyan/aqua/net/Bot.kt +++ b/src/main/java/icu/samnyan/aqua/net/Bot.kt @@ -62,6 +62,19 @@ class BotController( return SUCCESS } + @API("/clear-migrate-flag") + fun clearMigrateFlag(@RP secret: Str, @RP card: Str): Any { + secret.checkSecret() + + val oc = (us.cardRepo.findByLuid(card)() ?: (404 - "Card not found")).maybeGhost() + + us.cardRepo.save(oc.apply { + status = CardStatus.NORMAL + accessTime = utcNow() + }) + return SUCCESS + } + @Transactional @PostMapping("/debug-user-profile") @Doc("Obtain debug information for a user card", "User card details")