From 51e340fa33e93fd38f79724234399a35871b2882 Mon Sep 17 00:00:00 2001 From: Lukas Date: Mon, 20 Apr 2026 20:19:43 +0200 Subject: [PATCH] backup --- frontend/src/api/file_config.ts | 102 -------------------------------- 1 file changed, 102 deletions(-) delete mode 100644 frontend/src/api/file_config.ts diff --git a/frontend/src/api/file_config.ts b/frontend/src/api/file_config.ts deleted file mode 100644 index c971aed..0000000 --- a/frontend/src/api/file_config.ts +++ /dev/null @@ -1,102 +0,0 @@ -import { get, post, put } from "./client"; -import { ENDPOINTS } from "./endpoints"; -import type { - ActionListResponse, - ConfFileContent, - ConfFileCreateRequest, - ConfFileUpdateRequest, - ConfFilesResponse, - FilterListResponse, - JailConfigFileContent, - JailConfigFilesResponse, -} from "../types/config"; - -export async function fetchJailConfigFiles(): Promise { - return get(ENDPOINTS.configJailFiles); -} - -export async function createJailConfigFile( - req: ConfFileCreateRequest, -): Promise { - return post(ENDPOINTS.configJailFiles, req); -} - -export async function fetchJailConfigFileContent( - filename: string, -): Promise { - return get(ENDPOINTS.configJailFile(filename)); -} - -export async function updateJailConfigFile( - filename: string, - req: ConfFileUpdateRequest, -): Promise { - await put(ENDPOINTS.configJailFile(filename), req); -} - -export async function setJailConfigFileEnabled( - filename: string, - update: { enabled: boolean }, -): Promise { - await put(ENDPOINTS.configJailFileEnabled(filename), update); -} - -export async function fetchFilterFiles(): Promise { - const result = await get(ENDPOINTS.configFilters); - return { - files: result.filters.map((filter) => ({ - name: filter.name, - filename: filter.filename, - })), - total: result.total, - }; -} - -export async function fetchFilterFile( - name: string, -): Promise { - return get(ENDPOINTS.configFilterRaw(name)); -} - -export async function updateFilterFile( - name: string, - req: ConfFileUpdateRequest, -): Promise { - await put(ENDPOINTS.configFilterRaw(name), req); -} - -export async function createFilterFile( - req: ConfFileCreateRequest, -): Promise { - return post(ENDPOINTS.configFiltersRaw, req); -} - -export async function fetchActionFiles(): Promise { - const result = await get(ENDPOINTS.configActions); - return { - files: result.actions.map((action) => ({ - name: action.name, - filename: action.filename, - })), - total: result.total, - }; -} - -export async function fetchActionFile( - name: string, -): Promise { - return get(ENDPOINTS.configActionRaw(name)); -} - -export async function updateActionFile( - name: string, - req: ConfFileUpdateRequest, -): Promise { - await put(ENDPOINTS.configActionRaw(name), req); -} - -export async function createActionFile( - req: ConfFileCreateRequest, -): Promise { - return post(ENDPOINTS.configActions, req); -}