fix: use lightweight /api/config for health checks and simplify UI status logic
This commit is contained in:
@@ -132,7 +132,7 @@
|
|||||||
:class="$store.data.connectionStatus === 'connected' ? 'bg-neon-green shadow-[0_0_8px_rgba(34,197,94,0.6)]' : ($store.data.connectionStatus === 'connecting' ? 'bg-yellow-500 animate-pulse' : 'bg-red-500')">
|
:class="$store.data.connectionStatus === 'connected' ? 'bg-neon-green shadow-[0_0_8px_rgba(34,197,94,0.6)]' : ($store.data.connectionStatus === 'connecting' ? 'bg-yellow-500 animate-pulse' : 'bg-red-500')">
|
||||||
</div>
|
</div>
|
||||||
<span
|
<span
|
||||||
x-text="$store.data.connectionStatus === 'connected' ? $store.global.t('online') : ($store.data.connectionStatus === 'disconnected' ? $store.global.t('offline') : $store.global.t('connecting'))"></span>
|
x-text="$store.data.connectionStatus === 'connected' ? $store.global.t('online') : ($store.data.connectionStatus === 'connecting' ? $store.global.t('connecting') : $store.global.t('offline'))"></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="h-4 w-px bg-space-border"></div>
|
<div class="h-4 w-px bg-space-border"></div>
|
||||||
|
|||||||
@@ -78,8 +78,8 @@ document.addEventListener('alpine:init', () => {
|
|||||||
// Get password from global store
|
// Get password from global store
|
||||||
const password = Alpine.store('global').webuiPassword;
|
const password = Alpine.store('global').webuiPassword;
|
||||||
|
|
||||||
// Use lightweight health endpoint
|
// Use lightweight endpoint (no quota fetching)
|
||||||
const { response, newPassword } = await window.utils.request('/health', {}, password);
|
const { response, newPassword } = await window.utils.request('/api/config', {}, password);
|
||||||
|
|
||||||
if (newPassword) Alpine.store('global').webuiPassword = newPassword;
|
if (newPassword) Alpine.store('global').webuiPassword = newPassword;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user