small ahh change But Format

This commit is contained in:
lda committed 2026-04-14 02:18:07 +07:00
1 parent 458123428e
commit f52b7c18d9
12 files changed
+1409 -699

No files matched your search

+28 -10
View File
@@ -88,42 +88,60 @@ export function fetchAlerts(): Promise<Alert[]> {
}
export function fetchAlertHistory(limit = 50): Promise<AlertTransition[]> {
return request<AlertTransition[]>(`/api/v1/control/alerts/history?limit=${limit}`);
return request<AlertTransition[]>(
`/api/v1/control/alerts/history?limit=${limit}`,
);
}
export function fetchAudit(limit = 50): Promise<AuditEvent[]> {
return request<AuditEvent[]>(`/api/v1/control/audit/events?limit=${limit}`);
}
export function fetchEnrollTokens(includeExpired = false): Promise<EnrollTokenStatus[]> {
export function fetchEnrollTokens(
includeExpired = false,
): Promise<EnrollTokenStatus[]> {
return request<EnrollTokenStatus[]>(
`/api/v1/control/enroll-tokens?include_expired=${includeExpired ? "true" : "false"}`,
);
}
export function issueEnrollToken(ttlSeconds: number): Promise<IssueEnrollTokenResponse> {
export function issueEnrollToken(
ttlSeconds: number,
): Promise<IssueEnrollTokenResponse> {
return request<IssueEnrollTokenResponse>(
`/api/v1/control/enroll-token?ttl_seconds=${Math.max(1, Math.floor(ttlSeconds))}`,
{ method: "POST" },
);
}
export function revokeEnrollToken(token: string): Promise<RevokeEnrollTokenResponse> {
export function revokeEnrollToken(
token: string,
): Promise<RevokeEnrollTokenResponse> {
return request<RevokeEnrollTokenResponse>(
`/api/v1/control/enroll-tokens/${encodeURIComponent(token)}`,
{ method: "DELETE" },
);
}
export function runCommand(agentId: string, kind: CommandKind, query: string): Promise<unknown> {
export function runCommand(
agentId: string,
kind: CommandKind,
query: string,
): Promise<unknown> {
const payload = buildCommandPayload(kind, query);
return request(`/api/v1/control/agents/${encodeURIComponent(agentId)}/command`, {
method: "POST",
body: JSON.stringify(payload),
});
return request(
`/api/v1/control/agents/${encodeURIComponent(agentId)}/command`,
{
method: "POST",
body: JSON.stringify(payload),
},
);
}
function buildCommandPayload(kind: CommandKind, query: string): { command: Record<string, unknown> } {
function buildCommandPayload(
kind: CommandKind,
query: string,
): { command: Record<string, unknown> } {
if (kind === "devs") {
return { command: { kind: "devs", dev: null, up_only: false } };
}