feat: implement model lock functionality for connection management

This commit is contained in:
decolua committed 2026-02-27 10:29:11 +07:00
1 parent 1f4423d444
commit 25c2ad7360
6 files changed
+219 -205

No files matched your search

@@ -99,7 +99,8 @@ export default function ProvidersPage() {
);
const getEffectiveStatus = (conn) => {
const isCooldown = conn.rateLimitedUntil && new Date(conn.rateLimitedUntil).getTime() > Date.now();
const isCooldown = Object.entries(conn)
.some(([k, v]) => k.startsWith("modelLock_") && v && new Date(v).getTime() > Date.now());
return conn.testStatus === "unavailable" && !isCooldown ? "active" : conn.testStatus;
};