summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/frontend/src/lib/components/KeyUsage.svelte10
1 files changed, 10 insertions, 0 deletions
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