From 62ed047a597a794dcfdb03558dbe29040d15d9ab Mon Sep 17 00:00:00 2001 From: phoenix Date: Thu, 2 Jul 2026 22:38:50 -0400 Subject: [PATCH] Adding code for update password api --- src/api/loginApi.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/api/loginApi.js b/src/api/loginApi.js index c3cba83..2685876 100644 --- a/src/api/loginApi.js +++ b/src/api/loginApi.js @@ -37,4 +37,28 @@ export const userApi = { throw new Error('Error logging in'); } }, + + update_password: async (userId, currentPassword, updatedPassword, confirmedPassword) => { + const request = { + user_id: userId, + current_password: currentPassword, + updated_password: updatedPassword, + confirmed_password: confirmedPassword, + }; + + const reponse = await fetch( + `${AUTH_API_BASE_URL}/api/v1/user/password/update`, + { + method: 'PATCH', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify(request) + } + ); + + if (reponse.ok) { + return reponse.json(); + } else { + throw new Error('Error logging in'); + } + }, };