From dba68ed584ee2fe87a24d90bb87bf2027d3ed688 Mon Sep 17 00:00:00 2001 From: =bhagwanSingh Date: Tue, 16 Dec 2025 19:25:41 +0530 Subject: [PATCH] Password Rest update --- src/services/passwordReset.service.js | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/services/passwordReset.service.js b/src/services/passwordReset.service.js index 84d814f..8855ee9 100644 --- a/src/services/passwordReset.service.js +++ b/src/services/passwordReset.service.js @@ -3,6 +3,7 @@ import bcrypt from "bcrypt"; import { VAModel, ClientModel } from "../models/vaModel.js"; import logger from "../config/logger.js"; import axios from "axios"; +import authFetch from "../utils/authFetch.js"; class PasswordResetService { constructor(passwordResetRepository) { @@ -169,14 +170,19 @@ class PasswordResetService { try { const userTypeText = userType === 'va' ? 'VA' : 'CLIENT'; - await axios.post(`${process.env.SF_DOCTRACKER_API_URL}services/apexrest/docva/api/forgot-password`, { - data: { - email: email, - url: resetLink, - userType: userTypeText - } + const res = await authFetch(`${process.env.SF_DOCTRACKER_API_URL}services/apexrest/docva/api/forgot-password`, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ + data: { + email: email, + url: resetLink, + userType: userTypeText + } + }) }); - } catch (error) { logger.error(`PasswordReset Service - sendResetEmail error for ${userType}: ${error.message}`); throw new Error("Failed to send reset email");