diff --git a/src/routes/(main)/admin/+page.svelte b/src/routes/(main)/admin/+page.svelte index 0cdcc6a..27c1804 100644 --- a/src/routes/(main)/admin/+page.svelte +++ b/src/routes/(main)/admin/+page.svelte @@ -24,7 +24,6 @@ return `${hours}h ${minutes}m ${seconds}s` } - function reboot() {} async function shutdown() { await fetch('/admin/api/shutdown', { method: 'POST' }) // shutdown animation @@ -32,6 +31,12 @@ await new Promise((resolve) => setTimeout(resolve, 3000)) location.reload() } + async function reboot() { + await fetch('/admin/api/reboot', { method: 'POST' }) + document.body.classList.add('shutdown') + await new Promise((resolve) => setTimeout(resolve, 3000)) + location.reload() + } let logsEl: HTMLDivElement