import { useApi } from '@/composables/useApi' const JSON_HEADERS = { 'Content-Type': 'application/json' } export function useProfile() { const { request } = useApi() function updateDisplayName(displayName: string) { return request<{ display_name?: string | null }>('/v1/user/me', { method: 'PATCH', headers: JSON_HEADERS, body: JSON.stringify({ display_name: displayName }), }) } function sendPasswordReset(email: string) { return request('/v1/auth/password-reset', { method: 'POST', headers: JSON_HEADERS, body: JSON.stringify({ email }), }) } return { updateDisplayName, sendPasswordReset } }