Ugly solution to avoid duplicates.

pull/953/head
KotlinGeekDev 2024-06-28 23:04:25 +01:00
rodzic b26355097d
commit dc40856bc2
2 zmienionych plików z 17 dodań i 4 usunięć

Wyświetl plik

@ -76,10 +76,13 @@ class MediaServersViewModel : ViewModel() {
} catch (e: Exception) {
normalizedUrl
}
_fileServers.update {
it.plus(
Nip96MediaServers.ServerName(serverNameReference, normalizedUrl),
)
val serverRef = Nip96MediaServers.ServerName(serverNameReference, normalizedUrl)
if (_fileServers.value.contains(serverRef)) {
return
} else {
_fileServers.update {
it.plus(serverRef)
}
}
isModified = true
}

Wyświetl plik

@ -375,6 +375,16 @@
<string name="zap_forward_lnAddress">LnAddress or @User</string>
<string name="media_servers">Media Servers</string>
<string name="set_preferred_media_servers">Set your preferred media upload servers.</string>
<string name="no_media_server_message">You have no custom media servers set. You can use Amethyst\'s list, or add one below ↓</string>
<string name="built_in_media_servers_title">Built-in Media Servers</string>
<string name="built_in_servers_description">Amethyst\'s default list. You can add them individually or add the list.</string>
<string name="use_default_servers">Use Default List</string>
<string name="add_media_server">Add media server</string>
<string name="delete_media_server">Delete media server</string>
<string name="upload_server_relays_nip95">Your relays (NIP-95)</string>
<string name="upload_server_relays_nip95_explainer">Files are hosted by your relays. New NIP: check if they support</string>