ARPA-SIMC / meteotiles

Visualizzatore web di prodotti meteorologici georeferenziati
0 stars 0 forks source link

Gestione errori nel caso di errori di scaricamento del file products.json #66

Open edigiacomo opened 11 months ago

edigiacomo commented 11 months ago

In caso di errore nello scaricamento di un products.json, viene lanciata un'eccezione se qualcosa va storto (anche in caso di HTTP 404) https://github.com/ARPA-SIMC/meteotiles/blob/v0.20/src/models/ProductList.js#L55.

Questo significa che, in caso di più modelli, basta che uno solo vada in errore perché vengano invocate le callback di gestione dell'errore.

Al momento, non ci sono callback registrate, quindi non succede nulla in caso di errore e rimane attivo il loader.

Si deve dunque decidere se:

  1. Va bene andare in errore nel caso in cui anche uno solo dei modelli dia problemi oppure se bisogna fare qualcosa di più complesso
  2. Cosa fare in caso di errore: suggerirei un semplice alert.