import client from './client'; export interface SettingInfo { id: string; scope: string; scope_id?: string; setting_key: string; setting_value: unknown; } export async function getSetting(key: string, scope?: string, scopeId?: string) { const { data } = await client.get<{ success: boolean; data: SettingInfo }>( `/config/settings/${key}`, { params: { scope, scope_id: scopeId } }, ); return data.data; } export async function updateSetting(key: string, settingValue: unknown) { const { data } = await client.put<{ success: boolean; data: SettingInfo }>( `/config/settings/${key}`, { setting_value: settingValue }, ); return data.data; }