完善测试建表并统一前端格式
This commit is contained in:
@@ -42,7 +42,8 @@ export interface UpdateRulePayload {
|
||||
// ── 渠道 ──
|
||||
|
||||
export async function fetchPushChannels() {
|
||||
const { data } = await apiClient.get<ApiResponse<{ items: PushChannel[] }>>('/admin/push-channels')
|
||||
const { data } =
|
||||
await apiClient.get<ApiResponse<{ items: PushChannel[] }>>('/admin/push-channels')
|
||||
return data.data.items
|
||||
}
|
||||
|
||||
@@ -52,17 +53,24 @@ export async function createPushChannel(payload: CreateChannelPayload) {
|
||||
}
|
||||
|
||||
export async function updatePushChannel(id: number, payload: UpdateChannelPayload) {
|
||||
const { data } = await apiClient.put<ApiResponse<PushChannel>>(`/admin/push-channels/${id}`, payload)
|
||||
const { data } = await apiClient.put<ApiResponse<PushChannel>>(
|
||||
`/admin/push-channels/${id}`,
|
||||
payload
|
||||
)
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function deletePushChannel(id: number) {
|
||||
const { data } = await apiClient.delete<ApiResponse<{ deleted: boolean }>>(`/admin/push-channels/${id}`)
|
||||
const { data } = await apiClient.delete<ApiResponse<{ deleted: boolean }>>(
|
||||
`/admin/push-channels/${id}`
|
||||
)
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function testPushChannel(id: number) {
|
||||
const { data } = await apiClient.post<ApiResponse<{ sent: boolean }>>(`/admin/push-channels/${id}/test`)
|
||||
const { data } = await apiClient.post<ApiResponse<{ sent: boolean }>>(
|
||||
`/admin/push-channels/${id}/test`
|
||||
)
|
||||
return data.data
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user