🚨 Crash de l'application sur les domaines protégé 🚨
Closed this issue · 9 comments
🐛 Problème
Lorsqu'on consulte un domaine qui est protégé (du style gouvernement.nc), l'application ne répond plus.
👉 Cause
L'application s'attend à ce que l'API de domaine-nc-api retourne un objet avec des champs non null par l'endpoint /name/extension.
😵 Solution temporaire
Rendre les champs nullables afin que l'application ne rentre plus en erreur.
👍 Solution pérenne dans le temps
Faire en sorte que l'API renvoi des champs non-nullable.
On pourrait imaginer qu'il renvoi des chaînes de caractères vides.
✊ Action à faire dans tout les cas
Prendre en compte le cas des domaines protégé dans l'application.
❓Pourquoi cette issue ?
Dart implémente ce qu'on appelle le null safety ✅. Cela prémunit d'accéder à des références d'objet ou de champs qui sont null. Cela incite (ou plutôt oblige) le développeur a écrire du code sans risque d'avoir des erreurs de type NullPointerException.
@adriens je créer une issue sur domaine-nc-api ?
@adriens ticket mise à jour suite à notre discussion 😁
@spencer-forrest-opt Exactement
👏