mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-10-10 11:02:55 +02:00
Normalize server URL before adding it, Part 2.
This commit is contained in:
@@ -58,8 +58,18 @@ class MediaServersViewModel : ViewModel() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun addServer(serverUrl: String) {
|
fun addServer(serverUrl: String) {
|
||||||
val normalizedUrl = URIReference.parse(serverUrl.trim()).normalize().toString()
|
val normalizedUrl =
|
||||||
val serverNameReference = URIReference.parse(normalizedUrl).host.value
|
try {
|
||||||
|
URIReference.parse(serverUrl.trim()).normalize().toString()
|
||||||
|
} catch (e: Exception) {
|
||||||
|
serverUrl
|
||||||
|
}
|
||||||
|
val serverNameReference =
|
||||||
|
try {
|
||||||
|
URIReference.parse(normalizedUrl).host.value
|
||||||
|
} catch (e: Exception) {
|
||||||
|
normalizedUrl.replaceFirstChar { it.uppercase() }
|
||||||
|
}
|
||||||
_fileServers.update {
|
_fileServers.update {
|
||||||
it.plus(
|
it.plus(
|
||||||
Nip96MediaServers.ServerName(serverNameReference, normalizedUrl),
|
Nip96MediaServers.ServerName(serverNameReference, normalizedUrl),
|
||||||
|
Reference in New Issue
Block a user