fix: stats didn't display when stopping bal

This commit is contained in:
alzalia1 2025-08-20 12:43:35 +02:00
parent 609af329e3
commit 892cd03f79
2 changed files with 45 additions and 44 deletions

View file

@ -36,14 +36,24 @@ class BalViewModel extends ChangeNotifier {
bool isABalOngoing = false;
Future<Result<void>> stopBal(int id) async {
isLoaded = false;
notifyListeners();
final result = await _balRepository.stopBal(id);
switch (result) {
case Ok():
_bal = result.value;
notifyListeners();
break;
default:
}
final result2 = await _loadEnded();
switch (result2) {
case Ok():
isLoaded = true;
break;
case Error():
break;
}
notifyListeners();
return result;
}
@ -149,16 +159,13 @@ class BalViewModel extends ChangeNotifier {
default:
break;
}
debugPrint("$isLoaded");
if (_bal?.state == BalState.ended) {
final result2 = await _loadEnded();
debugPrint("Hello");
switch (result2) {
case Ok():
isLoaded = true;
break;
case Error():
debugPrint("No ${result2.error}");
break;
}
}