From 6dd561ca08625555e9061192bdae642046ac6951 Mon Sep 17 00:00:00 2001 From: Dom Eori <4j6dq2zi8@relay.firefox.com> Date: Sat, 26 Feb 2022 20:35:39 +0900 Subject: [PATCH] Revert "[aimedb] Pass existing aimeId for duplicated register request" This reverts commit 0c65740607470953f7697b85f0d7fa1ef67115d4. --- .../aqua/sega/aimedb/handler/impl/RegisterHandler.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/main/java/icu/samnyan/aqua/sega/aimedb/handler/impl/RegisterHandler.java b/src/main/java/icu/samnyan/aqua/sega/aimedb/handler/impl/RegisterHandler.java index 34108fb2..17d8a9ef 100644 --- a/src/main/java/icu/samnyan/aqua/sega/aimedb/handler/impl/RegisterHandler.java +++ b/src/main/java/icu/samnyan/aqua/sega/aimedb/handler/impl/RegisterHandler.java @@ -53,15 +53,9 @@ public class RegisterHandler implements BaseHandler { resultMap.put("status", 1); resultMap.put("aimeId", card.getExtId().longValue()); } else { - /* Ongeki workaround: if the card is already registered, it will just return existing aimeId associated with luid. - I have strong feeling that we should investigate about register code (13) instead of this hack, - but it seems enough for mitigate "ongeki bright" error popup during login process. */ logger.warn("Duplicated Aime Card Register detected, access code: {}", requestMap.get("luid")); - - Card card = cardService.getCardByAccessCode((String) requestMap.get("luid")).get(); - - resultMap.put("status", 1); - resultMap.put("aimeId", card.getExtId().longValue()); + resultMap.put("status", 0); + resultMap.put("aimeId", 0L); } logger.info("Response: " + logMapper.write(resultMap));