fix functional bugs

This commit is contained in:
2026-05-29 11:40:55 +03:00
parent 591265a7fc
commit 134ffdde60
50 changed files with 1086 additions and 771 deletions

View File

@@ -9,6 +9,8 @@ enum ScooterStatus { initial, loading, success, failure }
class ScooterState {
final List<Scooter> scooters;
final List<Scooter> reservedScooters;
final Scooter? selectedScooterForFocus;
final List<Zone> zones;
final List<double> area;
final List<double> areaScooters;
@@ -23,6 +25,8 @@ class ScooterState {
ScooterState({
this.scooters = const [],
this.reservedScooters = const [],
this.selectedScooterForFocus,
this.zones = const [],
this.area = const [],
this.areaScooters = const [],
@@ -38,6 +42,8 @@ class ScooterState {
ScooterState copyWith({
List<Scooter>? scooters,
List<Scooter>? reservedScooters,
Scooter? selectedScooterForFocus,
List<Zone>? zones,
List<double>? area,
List<double>? areaScooters,
@@ -52,6 +58,8 @@ class ScooterState {
}) {
return ScooterState(
scooters: scooters ?? this.scooters,
reservedScooters: reservedScooters ?? this.reservedScooters,
selectedScooterForFocus: selectedScooterForFocus ?? this.selectedScooterForFocus,
zones: zones ?? this.zones,
area: area ?? this.area,
areaScooters: areaScooters ?? this.areaScooters,