From acf117e43b21d68e7813de1e15fcb523484060b2 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Fri, 1 Mar 2024 00:42:39 -0500 Subject: [PATCH] [O] Use user{id} instead --- src/main/java/icu/samnyan/aqua/net/db/AquaNetUser.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/icu/samnyan/aqua/net/db/AquaNetUser.kt b/src/main/java/icu/samnyan/aqua/net/db/AquaNetUser.kt index e5f773bd..4500e74e 100644 --- a/src/main/java/icu/samnyan/aqua/net/db/AquaNetUser.kt +++ b/src/main/java/icu/samnyan/aqua/net/db/AquaNetUser.kt @@ -115,7 +115,7 @@ class AquaUserServices( userRepo.findByUsernameIgnoreCase(username)?.let(callback) ?: (404 - "User not found") fun cardByName(username: Str, callback: (Card) -> T) = - if (username.startsWith("card")) username.substring(4).toLongOrNull() + if (username.startsWith("user")) username.substring(4).toLongOrNull() ?.let { cardRepo.findById(it).getOrNull() } ?.let(callback) ?: (404 - "Card not found") else byName(username) { callback(it.ghostCard) } @@ -127,8 +127,8 @@ class AquaUserServices( if (contains(" ")) 400 - "Username cannot contain spaces" // card{id} is a reserved format - if (startsWith("card") && substring(4).toLongOrNull() != null) - 400 - "Username cannot be 'card' + a number. This format is reserved for card IDs." + if (startsWith("user") && substring(4).toLongOrNull() != null) + 400 - "Username cannot be 'user' + a number. This format is reserved for user IDs." // Check if username is within A-Za-z0-9_-~. find { !it.isLetterOrDigit() && it != '_' && it != '-' && it != '~' && it != '.' }?.let {