HoshiAI-app/utils/get-error-axios-message.ts
2026-01-06 23:18:33 +01:00

19 lines
465 B
TypeScript

import { AxiosError } from "axios";
import { Platform } from "react-native";
function getErrorAxiosMessage(error: unknown) {
if(Platform.OS === 'web') {
console.error(error);
}
if (error instanceof AxiosError) {
let message = error.response?.data?.detail ||error.response?.data?.message || "Unknown Network Error";
return `${error.status || 500} - ${message}`;
} else {
return "Unknown Error"
}
}
export default getErrorAxiosMessage;