fix: unnecessary initialization

This commit is contained in:
Kadxy
2025-01-09 20:07:24 +08:00
parent b410ec399c
commit 125a71fead
3 changed files with 24 additions and 6 deletions

View File

@@ -214,3 +214,23 @@ export async function getClientErrors(): Promise<
}
return errors;
}
// 获取客户端状态,不重新初始化
export async function refreshClientStatus() {
logger.info("Refreshing client status...");
// 如果还没初始化过,则初始化
if (!initialized) {
return initializeMcpClients();
}
// 否则只更新错误状态
errorClients = [];
for (const [clientId, clientData] of clientsMap.entries()) {
if (clientData.errorMsg !== null) {
errorClients.push(clientId);
}
}
return { errorClients };
}