mirror of
https://github.com/immich-app/immich.git
synced 2025-05-31 20:25:32 -04:00
fix: websockets calling on_new_release across all sessions upon new websocket connection. (#16339)
* 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:
parent
c055e1aefe
commit
2969e25ff7
@ -14,6 +14,7 @@
|
|||||||
|
|
||||||
const onAcknowledge = () => {
|
const onAcknowledge = () => {
|
||||||
localStorage.setItem('appVersion', releaseVersion);
|
localStorage.setItem('appVersion', releaseVersion);
|
||||||
|
sessionStorage.setItem('modalAcknowledged', 'true');
|
||||||
showModal = false;
|
showModal = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -31,7 +32,7 @@
|
|||||||
let releaseVersion = $derived($release && semverToName($release.releaseVersion));
|
let releaseVersion = $derived($release && semverToName($release.releaseVersion));
|
||||||
let serverVersion = $derived($release && semverToName($release.serverVersion));
|
let serverVersion = $derived($release && semverToName($release.serverVersion));
|
||||||
$effect(() => {
|
$effect(() => {
|
||||||
if ($release?.isAvailable) {
|
if ($release?.isAvailable && !sessionStorage.getItem('modalAcknowledged')) {
|
||||||
handleRelease();
|
handleRelease();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user