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. (#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
1 changed files with 2 additions and 1 deletions
|
@ -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();
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Add table
Reference in a new issue