mirror of
https://github.com/immich-app/immich.git
synced 2025-12-30 09:15:28 +03:00
refactor: maintenanceStatus -> getMaintenanceStatus
refactor: `integrityCheck` -> `detectPriorInstall` chore: add `v2.4.0` version refactor: `/backups/list` -> `/backups` refactor: use sendFile in download route refactor: use separate backups permissions chore: correct descriptions refactor: permit handler that doesn't return promise for sendfile
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<script lang="ts">
|
||||
import MaintenanceBackupsList from '$lib/components/maintenance/MaintenanceBackupsList.svelte';
|
||||
import { integrityCheck, type MaintenanceIntegrityResponseDto } from '@immich/sdk';
|
||||
import { detectPriorInstall, type MaintenanceIntegrityResponseDto } from '@immich/sdk';
|
||||
import { Button, Card, CardBody, Heading, HStack, Icon, Scrollable, Stack, Text } from '@immich/ui';
|
||||
import { mdiAlert, mdiArrowLeft, mdiArrowRight, mdiCheck, mdiClose, mdiRefresh } from '@mdi/js';
|
||||
import { onMount } from 'svelte';
|
||||
@@ -16,7 +16,7 @@
|
||||
let integrity: MaintenanceIntegrityResponseDto | undefined = $state();
|
||||
|
||||
async function reload() {
|
||||
integrity = await integrityCheck();
|
||||
integrity = await detectPriorInstall();
|
||||
}
|
||||
|
||||
onMount(reload);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { AppRoute } from '$lib/constants';
|
||||
import { maintenanceStore } from '$lib/stores/maintenance.store';
|
||||
import { websocketStore } from '$lib/stores/websocket';
|
||||
import { MaintenanceAction, maintenanceLogin, maintenanceStatus } from '@immich/sdk';
|
||||
import { MaintenanceAction, maintenanceLogin } from '@immich/sdk';
|
||||
|
||||
export function maintenanceCreateUrl(url: URL) {
|
||||
const target = new URL(AppRoute.MAINTENANCE, url.origin);
|
||||
@@ -36,7 +36,7 @@ export const loadMaintenanceAuth = async () => {
|
||||
export const loadMaintenanceStatus = async () => {
|
||||
while (true) {
|
||||
try {
|
||||
const status = await maintenanceStatus();
|
||||
const status = await getMaintenanceStatus();
|
||||
maintenanceStore.status.set(status);
|
||||
|
||||
if (status.action === MaintenanceAction.End) {
|
||||
|
||||
Reference in New Issue
Block a user