mirror of
https://github.com/immich-app/immich.git
synced 2025-11-26 16:25:20 -05:00
fix: new update notification cause rendering loop (#24013)
This commit is contained in:
parent
acded69adf
commit
e7261a04e1
@ -38,7 +38,7 @@
|
||||
);
|
||||
|
||||
const releaseInfo = $derived.by(() => {
|
||||
if ($release == undefined || $release?.isAvailable || !$user.isAdmin) {
|
||||
if ($release == undefined || !$release?.isAvailable || !$user.isAdmin) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@ -11,7 +11,6 @@
|
||||
import { eventManager } from '$lib/managers/event-manager.svelte';
|
||||
import { serverConfigManager } from '$lib/managers/server-config-manager.svelte';
|
||||
import ServerRestartingModal from '$lib/modals/ServerRestartingModal.svelte';
|
||||
import VersionAnnouncementModal from '$lib/modals/VersionAnnouncementModal.svelte';
|
||||
import { user } from '$lib/stores/user.store';
|
||||
import {
|
||||
closeWebsocketConnection,
|
||||
@ -82,13 +81,13 @@
|
||||
|
||||
const { release, serverRestarting } = websocketStore;
|
||||
|
||||
const handleRelease = async (release?: ReleaseEvent) => {
|
||||
const handleRelease = (release?: ReleaseEvent) => {
|
||||
if (!release?.isAvailable || !$user.isAdmin) {
|
||||
return;
|
||||
}
|
||||
|
||||
const releaseVersion = semverToName(release.releaseVersion);
|
||||
const serverVersion = semverToName(release.serverVersion);
|
||||
// const serverVersion = semverToName(release.serverVersion);
|
||||
const type = getReleaseType(release.serverVersion, release.releaseVersion);
|
||||
|
||||
if (type === 'none' || type === 'patch' || localStorage.getItem('appVersion') === releaseVersion) {
|
||||
@ -96,8 +95,7 @@
|
||||
}
|
||||
|
||||
try {
|
||||
await modalManager.show(VersionAnnouncementModal, { serverVersion, releaseVersion });
|
||||
|
||||
// await modalManager.show(VersionAnnouncementModal, { serverVersion, releaseVersion });
|
||||
localStorage.setItem('appVersion', releaseVersion);
|
||||
} catch (error) {
|
||||
console.error('Error [VersionAnnouncementBox]:', error);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user