Force reload relay more simply

This commit is contained in:
Jon Staab
2026-01-06 11:31:35 -08:00
parent 00f0127caf
commit 39233f261e
+2 -13
View File
@@ -1,8 +1,7 @@
<script lang="ts"> <script lang="ts">
import {ifLet} from "@welshman/lib"
import type {RelayProfile} from "@welshman/util" import type {RelayProfile} from "@welshman/util"
import {displayRelayUrl, ManagementMethod} from "@welshman/util" import {displayRelayUrl, ManagementMethod} from "@welshman/util"
import {manageRelay, relaysByUrl, notifyRelay, fetchRelayDirectly} from "@welshman/app" import {manageRelay, forceLoadRelay} from "@welshman/app"
import StickerSmileSquare from "@assets/icons/sticker-smile-square.svg?dataurl" import StickerSmileSquare from "@assets/icons/sticker-smile-square.svg?dataurl"
import SettingsMinimalistic from "@assets/icons/settings-minimalistic.svg?dataurl" import SettingsMinimalistic from "@assets/icons/settings-minimalistic.svg?dataurl"
import AltArrowLeft from "@assets/icons/alt-arrow-left.svg?dataurl" import AltArrowLeft from "@assets/icons/alt-arrow-left.svg?dataurl"
@@ -71,18 +70,8 @@
} }
} }
// Force-reload the relay
ifLet(await fetchRelayDirectly(url), relay => {
relaysByUrl.update($relaysByUrl => {
$relaysByUrl.set(url, relay)
return new Map($relaysByUrl)
})
notifyRelay(relay)
})
pushToast({message: "Your changes have been saved!"}) pushToast({message: "Your changes have been saved!"})
forceLoadRelay(url)
clearModals() clearModals()
} }