fix(dashboard): exclude hidden providers from usage stats provider list
This commit is contained in:
1 parent
e706e4f26a
commit
dcc6a2055e
1 file changed
+2
-1
@@ -239,6 +239,7 @@ export default function UsageStats({ period: periodProp, setPeriod: setPeriodPro
|
|||||||
const unique = (d?.connections || []).filter((c) => {
|
const unique = (d?.connections || []).filter((c) => {
|
||||||
if (c.isActive === false) return false;
|
if (c.isActive === false) return false;
|
||||||
if (!isLLMProvider(c.provider)) return false;
|
if (!isLLMProvider(c.provider)) return false;
|
||||||
|
if (AI_PROVIDERS[c.provider]?.hidden) return false;
|
||||||
if (seen.has(c.provider)) return false;
|
if (seen.has(c.provider)) return false;
|
||||||
seen.add(c.provider);
|
seen.add(c.provider);
|
||||||
return true;
|
return true;
|
||||||
@@ -247,7 +248,7 @@ export default function UsageStats({ period: periodProp, setPeriod: setPeriodPro
|
|||||||
nodeName: nodeNameMap[c.provider] || null,
|
nodeName: nodeNameMap[c.provider] || null,
|
||||||
}));
|
}));
|
||||||
const noAuthProviders = Object.values(FREE_PROVIDERS)
|
const noAuthProviders = Object.values(FREE_PROVIDERS)
|
||||||
.filter((p) => p.noAuth && !seen.has(p.id) && isLLMProvider(p.id))
|
.filter((p) => p.noAuth && !p.hidden && !seen.has(p.id) && isLLMProvider(p.id))
|
||||||
.map((p) => ({ provider: p.id, name: p.name }));
|
.map((p) => ({ provider: p.id, name: p.name }));
|
||||||
setProviders([...unique, ...noAuthProviders]);
|
setProviders([...unique, ...noAuthProviders]);
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in new issue
Block a user