first commit
Some checks failed
Build / run (push) Has been cancelled

This commit is contained in:
maher
2025-10-29 11:42:25 +01:00
commit 703f50a09d
4595 changed files with 385164 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import axios from 'axios';
import {BackendErrorResponse} from '../../errors/backend-error-response';
export function getAxiosErrorMessage(
err: unknown,
field?: string | null
): string | undefined {
if (axios.isAxiosError(err) && err.response) {
const response = err.response.data as BackendErrorResponse;
if (field != null) {
const fieldMessage = response.errors?.[field];
return Array.isArray(fieldMessage) ? fieldMessage[0] : fieldMessage;
}
return response?.message;
}
}