Files
kandev/apps/web/app/settings/general/user-settings-state.ts
T
2026-06-15 21:13:04 +01:00

13 lines
398 B
TypeScript

import { fetchUserSettings } from "@/lib/api";
import { mapUserSettingsResponse } from "@/lib/ssr/user-settings";
export async function getUserSettingsInitialState() {
try {
const response = await fetchUserSettings({ cache: "no-store" });
const mapped = mapUserSettingsResponse(response);
return { userSettings: mapped.loaded ? mapped : undefined };
} catch {
return {};
}
}