fix: enhance error handling in handleApiResponse function for better clarity 🐛

This commit is contained in:
2025-07-13 22:41:26 +05:00
parent 644db022a1
commit b90a4afc73

View File

@ -11,7 +11,7 @@ export async function handleApiResponse<T>(
response: Response,
fnName?: string,
) {
const responseData = await response.json();
const responseData = await response.json()
if (response.status === 401) {
console.log('response data', responseData)
throw new Error("UNAUTHORIZED");
@ -32,7 +32,7 @@ export async function handleApiResponse<T>(
if (!response.ok) {
console.log(`API Error Response from ${fnName}:`, responseData);
throw new Error(responseData.message || "Something went wrong.");
throw new Error(responseData.message || responseData.detail || "Something went wrong.");
}
return responseData as T;