From aa0a4d1aaca169d8833b9d39161c1f3d2f555438 Mon Sep 17 00:00:00 2001 From: David Kaspar Date: Sat, 27 May 2023 21:56:57 +0100 Subject: [PATCH] Use lowercase versions of user name and retrieved json to make case insensitive match --- .../java/com/vitorpamplona/amethyst/service/Nip05Verifier.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/Nip05Verifier.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/Nip05Verifier.kt index e86a85633..8eb63b2d8 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/Nip05Verifier.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/Nip05Verifier.kt @@ -76,13 +76,13 @@ class Nip05Verifier() { nip05, onSuccess = { val nip05url = try { - mapper.readTree(it) + mapper.readTree(it.lowercase()) } catch (t: Throwable) { onError("Error Parsing JSON from Lightning Address. Check the user's lightning setup") null } - val user = nip05.split("@")[0] + val user = nip05.split("@")[0].lowercase() val hexKey = nip05url?.get("names")?.get(user)?.asText()