TP-32558 | Hide toast on failure | Himanshu Kansal
This commit is contained in:
@@ -80,6 +80,9 @@ export const syncCaseDetail =
|
||||
const url = getApiUrl(ApiKeys.FEEDBACK);
|
||||
axiosInstance
|
||||
.post(url, payload, {
|
||||
headers: {
|
||||
donotHandleErrorOnStatusCode: [API_STATUS_CODE.UNPROCESSABLE_CONTENT].map(String),
|
||||
},
|
||||
params: {
|
||||
forceSubmit: payload.forceSubmit,
|
||||
apiVersion: SUBMIT_FEEDBACK_API_VERSION,
|
||||
|
||||
@@ -214,8 +214,14 @@ axiosInstance.interceptors.response.use(
|
||||
const end = Date.now();
|
||||
const milliseconds = end - Number(start);
|
||||
sendApiToClickstreamEvent(response, milliseconds, false);
|
||||
|
||||
if (config.headers.donotHandleError) {
|
||||
console.log({ header: config.headers.donotHandleErrorOnStatusCode, error });
|
||||
const donotHandleErrorOnStatusCode = (config.headers.donotHandleErrorOnStatusCode || []).map(
|
||||
Number
|
||||
);
|
||||
if (
|
||||
config.headers.donotHandleError ||
|
||||
donotHandleErrorOnStatusCode.includes(error.response.status)
|
||||
) {
|
||||
return Promise.reject(error);
|
||||
}
|
||||
if (!config || config.retry <= 1 || !errorsToRetry.includes(error.response.status)) {
|
||||
|
||||
Reference in New Issue
Block a user