feat: 支持 WatchDog

This commit is contained in:
mofeng-git
2026-07-16 20:07:33 +08:00
parent 213359b6c8
commit 50dd419e5a
17 changed files with 1127 additions and 0 deletions

View File

@@ -34,6 +34,8 @@ import type {
FrpcConfigUpdate,
WebConfigResponse,
WebConfigUpdate,
WatchdogConfigResponse,
WatchdogConfigUpdate,
} from '@/types/generated'
import { request } from './request'
@@ -42,6 +44,16 @@ export const configApi = {
getAll: () => request<AppConfig>('/config'),
}
export const watchdogConfigApi = {
get: () => request<WatchdogConfigResponse>('/config/watchdog', {}, { toastOnError: false }),
update: (config: WatchdogConfigUpdate) =>
request<WatchdogConfigResponse>('/config/watchdog', {
method: 'PATCH',
body: JSON.stringify(config),
}, { toastOnError: false }),
}
export const authConfigApi = {
get: () => request<AuthConfig>('/config/auth'),