Skip to content
Snippets Groups Projects
Commit 31b1f5dd authored by sandcha's avatar sandcha
Browse files

Catch possible fetch unexpected errors

parent 4cf40a03
No related branches found
No related tags found
No related merge requests found
...@@ -77,23 +77,6 @@ export type ApiResponse = { ...@@ -77,23 +77,6 @@ export type ApiResponse = {
} }
// EXAMPLES // EXAMPLES
// TODO move examples to test files
export const AMENDEMENT_EXAMPLE = {
// AmendementRequest
"prelevements_sociaux.contributions_sociales.csg.activite.imposable.taux": 0.064,
"prelevements_sociaux.contributions_sociales.csg.activite.deductible.taux": 0.028,
"prelevements_sociaux.contributions_sociales.csg.activite.deductible.abattement":
{
scale: [
{ rate: { value: 0.5 }, threshold: { value: 0 } },
{ rate: { value: 0 }, threshold: { value: 4 } },
],
start: "2021-01-01",
type: "scale",
},
}
const AMENDEMENT_EXAMPLE_2 = { const AMENDEMENT_EXAMPLE_2 = {
// Writable<Reform> // Writable<Reform>
"prelevements_sociaux.contributions_sociales.csg.activite.deductible.abattement": "prelevements_sociaux.contributions_sociales.csg.activite.deductible.abattement":
...@@ -199,7 +182,8 @@ export async function calculateBudget( ...@@ -199,7 +182,8 @@ export async function calculateBudget(
} }
console.log("Appel à " + apiBudgetStateSimulationUrl + "...") console.log("Appel à " + apiBudgetStateSimulationUrl + "...")
const response = await fetch(apiBudgetStateSimulationUrl, { let response = undefined
response = await fetch(apiBudgetStateSimulationUrl, {
//resolved promise //resolved promise
method: "POST", method: "POST",
mode: "cors", mode: "cors",
...@@ -211,6 +195,8 @@ export async function calculateBudget( ...@@ -211,6 +195,8 @@ export async function calculateBudget(
//credentials: "omit", // <- À décommenter si, côté serveur, nous avons : Allow-Origin: * //credentials: "omit", // <- À décommenter si, côté serveur, nous avons : Allow-Origin: *
//credentials: "include", //credentials: "include",
body: JSON.stringify(request), body: JSON.stringify(request),
}).catch(error => {
console.log("Erreur inattendue à l'interrogation de l'API Web :" + error)
}) })
if (response.ok) { if (response.ok) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment