feat(cloudflare): 应用配置支持程序安装与默认 Token 并发布 v1.6.3

This commit is contained in:
2026-09-28 16:59:30 +08:00
parent 0d7af99a78
commit 5e995dee28
17 changed files with 363 additions and 37 deletions
+5
View File
@@ -41,6 +41,8 @@ import type {
CfRuntimeStatus,
CfTunnel,
CfTunnelPayload,
CfAppSettings,
CfAppSettingsInput,
} from './types'
export function asList<T>(value: T[] | null | undefined): T[] {
@@ -507,4 +509,7 @@ export const api = {
}),
getCfIngressCandidates: () =>
request<{ hostnames: string[] }>('/api/cloudflare/ingress-candidates'),
getCfSettings: () => request<CfAppSettings>('/api/cloudflare/settings'),
saveCfSettings: (payload: CfAppSettingsInput) =>
request<CfAppSettings>('/api/cloudflare/settings', { method: 'PUT', body: JSON.stringify(payload) }),
}