refactor(*): 稳定期治理 - 收敛核心架构、错误语义并修复跨项目数据竞态

This commit is contained in:
ddCat
2026-09-09 22:02:10 +08:00
parent bacd502f5c
commit b5f3413ded
298 changed files with 12681 additions and 26428 deletions

View File

@@ -1,5 +1,5 @@
import type { CanvasConnection } from "@/types/canvas";
import { apiClient, request } from "@/services/api/request";
import { http } from "@/services/api/request";
export type AdminLibTVSetting = {
enabled: boolean;
@@ -59,17 +59,17 @@ export type LibTVImportResult = {
};
export function getAdminLibTVSetting() {
return request<{ setting: AdminLibTVSetting }>(apiClient.get("/admin/settings/libtv"));
return http.get<{ setting: AdminLibTVSetting }>("/admin/settings/libtv");
}
export function updateAdminLibTVSetting(input: { enabled: boolean; token?: string; clearToken?: boolean }) {
return request<{ setting: AdminLibTVSetting }>(apiClient.patch("/admin/settings/libtv", input));
return http.patch<{ setting: AdminLibTVSetting }>("/admin/settings/libtv", input);
}
export function testAdminLibTV(uuid: string) {
return request<{ ok: boolean }>(apiClient.post("/admin/settings/libtv/test", { uuid }));
return http.post<{ ok: boolean }>("/admin/settings/libtv/test", { uuid });
}
export function importLibTVCanvas(projectId: string, uuid: string) {
return request<LibTVImportResult>(apiClient.post(`/canvas-projects/${encodeURIComponent(projectId)}/import/libtv`, { uuid }));
return http.post<LibTVImportResult>(`/canvas-projects/${encodeURIComponent(projectId)}/import/libtv`, { uuid });
}