From 409b63b37470a3cf342910d38cb0f4cf5acd80f6 Mon Sep 17 00:00:00 2001 From: KotlinGeekDev Date: Thu, 27 Jun 2024 16:23:27 +0100 Subject: [PATCH] Normalize server URL before adding it. --- .../ui/actions/mediaServers/MediaServersViewModel.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/mediaServers/MediaServersViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/mediaServers/MediaServersViewModel.kt index d3506fa0a..4d4235253 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/mediaServers/MediaServersViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/mediaServers/MediaServersViewModel.kt @@ -58,10 +58,11 @@ class MediaServersViewModel : ViewModel() { } fun addServer(serverUrl: String) { - val serverNameReference = URIReference.parse(serverUrl).host.value + val normalizedUrl = URIReference.parse(serverUrl.trim()).normalize().toString() + val serverNameReference = URIReference.parse(normalizedUrl).host.value _fileServers.update { it.plus( - Nip96MediaServers.ServerName(serverNameReference, serverUrl), + Nip96MediaServers.ServerName(serverNameReference, normalizedUrl), ) } isModified = true