From 7bbe629b61e71a15c8abea88d13207b9dbc23a29 Mon Sep 17 00:00:00 2001 From: Sameer <142401625+sameer6pre@users.noreply.github.com> Date: Thu, 22 May 2025 13:21:13 +0530 Subject: [PATCH] Update orbit-app/src/pages/profile.jsx in branch Precogs-fix-uqk564fe --- orbit-app/src/pages/profile.jsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/orbit-app/src/pages/profile.jsx b/orbit-app/src/pages/profile.jsx index 782625e..7c1d1ed 100644 --- a/orbit-app/src/pages/profile.jsx +++ b/orbit-app/src/pages/profile.jsx @@ -2,7 +2,11 @@ import React, { useState, useEffect } from 'react'; import axios from 'axios'; import { BASE_URL } from '../util'; -export const deleteUser = async (userId) => { +async (userId) => { + if (typeof userId !== 'string' || !/^[a-zA-Z0-9_-]+$/.test(userId)) { + throw new Error('Invalid userId format'); + } + const response = await axios.delete(`${BASE_URL}/delete-user/${userId}`, { withCredentials: true, }); @@ -13,7 +17,7 @@ export const deleteUser = async (userId) => { } return response.data; -}; +} export const fetchUserProfile = async (userId) => { const response = await axios.get(`${BASE_URL}/get-user/${userId}`);