1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-04-21 15:36:26 +02:00

fix: websockets calling on_new_release across all sessions upon new websocket connection. ()

* Implemented possible fix for the new_release window re-appearing across all active sessions when a new websocket connection is established.

* Reverted websocket.ts

Changes not needed to websocket.ts - was bouncing between ideas, current implementation doesn't need this to change.

* Prettier test format.

* Spelling (Aknowledged --> Acknowledged)
This commit is contained in:
Adam O'neill 2025-02-26 17:48:18 +00:00 committed by GitHub
parent c055e1aefe
commit 2969e25ff7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -14,6 +14,7 @@
const onAcknowledge = () => {
localStorage.setItem('appVersion', releaseVersion);
sessionStorage.setItem('modalAcknowledged', 'true');
showModal = false;
};
@ -31,7 +32,7 @@
let releaseVersion = $derived($release && semverToName($release.releaseVersion));
let serverVersion = $derived($release && semverToName($release.serverVersion));
$effect(() => {
if ($release?.isAvailable) {
if ($release?.isAvailable && !sessionStorage.getItem('modalAcknowledged')) {
handleRelease();
}
});