fix: 适配通知平台健康状态

This commit is contained in:
湛兮
2026-06-11 21:07:54 +08:00
parent 60931e2c21
commit f74454f00a
3 changed files with 8 additions and 5 deletions
+5 -2
View File
@@ -372,7 +372,7 @@ function toIntegrationStatuses(health: BackendHealth): IntegrationStatus[] {
return [
toIntegrationStatus('jenkins', 'Jenkins', health),
toIntegrationStatus('gitea', 'Gitea', health),
toIntegrationStatus('wecom', '通知平台', health),
toIntegrationStatus('notification', '通知平台', health),
toIntegrationStatus('llm', 'LLM Agent', health),
]
}
@@ -382,7 +382,10 @@ function toIntegrationStatus(
name: string,
health: BackendHealth,
): IntegrationStatus {
const dependency = health.dependencies[key] ?? { status: 'unavailable' as const }
const dependency =
health.dependencies[key] ??
(key === 'notification' ? health.dependencies.wecom : undefined) ??
{ status: 'unavailable' as const }
return {
key,