1.3 KiB
1.3 KiB
Étape 18.8.2 - Correctif compilation Finance
Erreur corrigée :
radar_service.dart(41,...)
A named parameter that doesn't refer to an instance variable can't start with an underscore
Type 'await' not found
No named parameter with the name 'mode'
Cause
L'appel :
await _restoreFinanceInterestIfNeeded();
avait été inséré par erreur dans la liste des paramètres nommés de :
generate({...})
au lieu d'être placé dans le corps de la méthode.
Correction
La signature redevient :
Future<RadarFeed> generate({
required RadarSessionMode mode,
bool force = false,
}) async {
await _restoreFinanceInterestIfNeeded();
...
}
Le paramètre mode redevient donc valide et les erreurs en cascade de
home_page.dart disparaissent également.
Migration Finance améliorée
Le nettoyage des exclusions Finance provenant de la mauvaise étape 18.8 est maintenant exécuté une seule fois.
Cela évite qu'un futur clic manuel sur le × de Finance soit automatiquement
annulé à chaque rafraîchissement du Radar.
La catégorie Finance reste bien présente et positive.
Test
Extraire le ZIP à la racine puis :
cd "D:\07-Logiciels\23-youtube_personal"
flutter run -d windows
Pas besoin de flutter clean.