import { request } from '../lib/apiClient' /** Organisation settings — backend/org_settings/app.py. Batch upsert; one Save per tab. */ export function list({ category } = {}) { return request('/org-settings/fetch', { params: { category } }) } export function update(settings) { return request('/org-settings/update', { method: 'PUT', body: { settings } }) } /** Flatten `{data:[{key,value,category}]}` into a key → value map. */ export function toMap(res) { const rows = Array.isArray(res?.data) ? res.data : [] const map = {} for (const row of rows) { if (row?.key) map[row.key] = row.value } return map }