Overview
src/app/hooks/useProfileUpdate.ts updateProfile does await new Promise(r => setTimeout(r, 1000)) and returns a synthesized success response — the TODO confirms it is a stub, so profile edits appear to save but persist nothing. Replace with a real apiClient call and propagate server-side validation errors to the form.
Overview
src/app/hooks/useProfileUpdate.ts updateProfile does await new Promise(r => setTimeout(r, 1000)) and returns a synthesized success response — the TODO confirms it is a stub, so profile edits appear to save but persist nothing. Replace with a real apiClient call and propagate server-side validation errors to the form.