Utilise le taux de versement transport du fichier json plutôt que des lambda netlify

Problème d'api limit dû à une utilisation de l'api par d'autres acteurs inconnus
modifs-demande-mobilité
Johan Girod 2021-03-29 15:16:52 +02:00
parent da942e8db4
commit e76a40c412
2 changed files with 7 additions and 7 deletions

View File

@ -787,7 +787,7 @@ entreprise . activité . débit de tabac:
nom: Non renseignée
departement:
nom: Non renseigné
taux du versement transport: 0.018
taux du versement transport: 1.8
établissement . localisation . code commune:
formule:
@ -805,6 +805,7 @@ entreprise . activité . débit de tabac:
chemin: nom
établissement . taux du versement transport:
unité: "%"
formule:
synchronisation:
data: localisation

View File

@ -26,16 +26,15 @@ type Commune = {
nom: string
}
async function tauxVersementTransport(codeCommune: Commune['code']) {
const response = await fetch(
'https://versement-transport.netlify.app/.netlify/functions/taux-par-code-commune?codeCommune=' +
codeCommune
)
async function tauxVersementTransport(
codeCommune: Commune['code']
): Promise<number | null> {
const response = await fetch('/data/versement-transport.json')
if (!response.ok) {
return null
}
const json = await response.json()
return json.taux
return json[codeCommune] ?? null
}
function formatCommune(value: Commune) {
return value && `${value.nom} (${value.codePostal})`