diff --git a/web/src/lib/api.ts b/web/src/lib/api.ts index 1b91418..f05a348 100644 --- a/web/src/lib/api.ts +++ b/web/src/lib/api.ts @@ -345,25 +345,6 @@ export function setFeatureFlag(key: string, enabled: boolean) { return deleteSetting(key); } -// Feature Flags -export type FeatureFlag = { - key: string - name: string - description: string - enabled: boolean -} - -export function getFeatureFlags() { - return apiFetch("/admin/feature-flags") -} - -export function setFeatureFlag(key: string, enabled: boolean) { - if (enabled) { - return upsertSetting(key, "true") - } - return deleteSetting(key) -} - // Proxy config export type ProxyConfig = { mode: "disabled" | "open" | "allowlist" | "blocklist"; @@ -381,42 +362,6 @@ export function updateProxyConfig(config: ProxyConfig) { }); } -// Feature Flags -export type FeatureFlag = { - key: string - name: string - description: string - enabled: boolean -} - -export function getFeatureFlags() { - return apiFetch("/admin/feature-flags") -} - -export function setFeatureFlag(key: string, enabled: boolean) { - if (enabled) { - return upsertSetting(key, "true") - } - return deleteSetting(key) -} - -// Proxy config -export type ProxyConfig = { - mode: "disabled" | "open" | "allowlist" | "blocklist" - nsids: string[] -} - -export function getProxyConfig() { - return apiFetch("/admin/settings/xrpc-proxy") -} - -export function updateProxyConfig(config: ProxyConfig) { - return apiFetch("/admin/settings/xrpc-proxy", { - method: "PUT", - body: JSON.stringify(config), - }) -} - // Labelers export function getLabelers() { return apiFetch("/admin/labelers");