From 43972af94d75bf0c5f5bbbf9a354ec1f4cf96d47 Mon Sep 17 00:00:00 2001 From: Adam Malczewski Date: Thu, 21 May 2026 00:13:24 +0900 Subject: feat: key usage auto-refreshes every 90s --- packages/frontend/src/lib/components/KeyUsage.svelte | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/frontend/src/lib/components/KeyUsage.svelte b/packages/frontend/src/lib/components/KeyUsage.svelte index 51e08c2..9dc7a20 100644 --- a/packages/frontend/src/lib/components/KeyUsage.svelte +++ b/packages/frontend/src/lib/components/KeyUsage.svelte @@ -69,6 +69,16 @@ for (const key of keys) { fetchOne(key); } + + // Refresh every 90s + const interval = setInterval(() => { + for (const key of keys) { + updateEntry(key.id, { loading: true }); + fetchOne(key); + } + }, 90_000); + + return () => clearInterval(interval); }); // Merge duplicate Claude entries — all anthropic keys return the same -- cgit v1.2.3