Fixes crash when checking and creating new users from tags.

This commit is contained in:
Vitor Pamplona
2025-10-31 18:38:29 -04:00
parent 3eb662851b
commit f0923fb393

View File

@@ -298,7 +298,7 @@ object LocalCache : ILocalCache {
observablesByKindAndAuthor[event.kind]?.get(event.pubKey)?.updateIfMatches(event)
}
fun checkGetOrCreateUser(key: String): User? = getOrCreateUser(key)
fun checkGetOrCreateUser(key: String): User? = runCatching { getOrCreateUser(key) }.getOrNull()
fun getOrCreateUser(key: HexKey): User {
require(isValidHex(key = key)) { "$key is not a valid hex" }