From b546294078b116cfad8eec83739eea45f430cf4a Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 6 Oct 2025 15:44:13 -0400 Subject: [PATCH] getOrCreateUser already checks for Hex64. No need to do it twice --- .../java/com/vitorpamplona/amethyst/model/LocalCache.kt | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt index 9486a15e2..2aa6ecf86 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt @@ -297,12 +297,7 @@ object LocalCache : ILocalCache { observablesByKindAndAuthor[event.kind]?.get(event.pubKey)?.updateIfMatches(event) } - fun checkGetOrCreateUser(key: String): User? { - if (isValidHex(key)) { - return getOrCreateUser(key) - } - return null - } + fun checkGetOrCreateUser(key: String): User? = getOrCreateUser(key) fun getOrCreateUser(key: HexKey): User { require(isValidHex(key = key)) { "$key is not a valid hex" }