编辑帮助功能
This commit is contained in:
@@ -9,6 +9,8 @@ import type {
|
||||
ForbiddenWordBlockingRule,
|
||||
ForbiddenWordBlockingRulePayload,
|
||||
HealthStatus,
|
||||
HelpContentResponse,
|
||||
HelpPreviewResponse,
|
||||
IPBlockingRule,
|
||||
IPBlockingRulePayload,
|
||||
ListResponse,
|
||||
@@ -82,6 +84,10 @@ export function getHealth(): Promise<HealthStatus> {
|
||||
return getJSON<HealthStatus>('/api/health')
|
||||
}
|
||||
|
||||
export function getHelpContent(): Promise<HelpContentResponse> {
|
||||
return getJSON<HelpContentResponse>('/api/help')
|
||||
}
|
||||
|
||||
export function getNodeInfo(limit = 500, offset = 0): Promise<ListResponse<NodeInfo>> {
|
||||
return getJSON<ListResponse<NodeInfo>>(listPath('/api/nodeinfo', limit, offset))
|
||||
}
|
||||
@@ -157,6 +163,18 @@ export function getAdminMqttStatus(): Promise<AdminMqttStatus> {
|
||||
return getJSON<AdminMqttStatus>('/api/admin/mqtt/status')
|
||||
}
|
||||
|
||||
export function getAdminHelpContent(): Promise<HelpContentResponse> {
|
||||
return getJSON<HelpContentResponse>('/api/admin/help')
|
||||
}
|
||||
|
||||
export function saveAdminHelpContent(markdown: string): Promise<HelpContentResponse> {
|
||||
return postJSON<HelpContentResponse>('/api/admin/help', { markdown })
|
||||
}
|
||||
|
||||
export function previewAdminHelpContent(markdown: string): Promise<HelpPreviewResponse> {
|
||||
return postJSON<HelpPreviewResponse>('/api/admin/help/preview', { markdown })
|
||||
}
|
||||
|
||||
export function getAdminUsers(): Promise<AdminUsersResponse> {
|
||||
return getJSON<AdminUsersResponse>('/api/admin/users')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user