Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
# Étape 18.8.2 - Correctif compilation Finance
|
||||
|
||||
Erreur corrigée :
|
||||
|
||||
```text
|
||||
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 :
|
||||
|
||||
```dart
|
||||
await _restoreFinanceInterestIfNeeded();
|
||||
```
|
||||
|
||||
avait été inséré par erreur **dans la liste des paramètres nommés** de :
|
||||
|
||||
```dart
|
||||
generate({...})
|
||||
```
|
||||
|
||||
au lieu d'être placé dans le corps de la méthode.
|
||||
|
||||
## Correction
|
||||
|
||||
La signature redevient :
|
||||
|
||||
```dart
|
||||
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 :
|
||||
|
||||
```powershell
|
||||
cd "D:\07-Logiciels\23-youtube_personal"
|
||||
flutter run -d windows
|
||||
```
|
||||
|
||||
Pas besoin de `flutter clean`.
|
||||
Reference in New Issue
Block a user