feat(web): poll and display UME CLI connect test results

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-06-26 19:56:31 +08:00
parent e58716c613
commit 39aad258e6
6 changed files with 113 additions and 4 deletions

View file

@ -17,6 +17,7 @@ import type {
CliConnectProfileItem,
CliMeta,
CliTargetListResponse,
UmeCliOverrideItem,
} from "../types";
const parseApiResponse = async (res: Response): Promise<Record<string, unknown>> => {
@ -331,6 +332,9 @@ export const fetchCliTargets = (params: {
export const postUmeConnectTest = (umeNeIds: string[]) =>
apiPost<{ ok: boolean; submitted: number }>("/v1/cli/ume-connect-test", { ume_ne_ids: umeNeIds });
export const fetchUmeCliOverride = (umeNeId: string) =>
apiGet<UmeCliOverrideItem | null>(`/v1/cli/ume-overrides/${encodeURIComponent(umeNeId)}`);
export const fetchUmeCurrentAlarms = (params: {
severity: string;
isCleared: string;