feat: sort owners display

This commit is contained in:
Alzalia 2025-08-08 14:29:35 +02:00
parent 116bacf428
commit f89efc3c52

View file

@ -119,7 +119,12 @@ class AddViewModel extends ChangeNotifier {
final result = await _ownerRepository.getOwners(); final result = await _ownerRepository.getOwners();
switch (result) { switch (result) {
case Ok(): case Ok():
_owners = result.value; _owners = result.value
..sort(
(a, b) => "${a.firstName} ${a.lastName}".compareTo(
"${b.firstName} ${b.lastName}",
),
);
isLoaded = true; isLoaded = true;
case Error(): case Error():
debugPrint("Oupsie daysie, ${result.error}"); debugPrint("Oupsie daysie, ${result.error}");
@ -128,6 +133,11 @@ class AddViewModel extends ChangeNotifier {
sub = _ownerRepository.liveOwners.listen((Owner owner) { sub = _ownerRepository.liveOwners.listen((Owner owner) {
debugPrint("\n\n\n\n[5] Updated UI : $owner\n\n\n\n"); debugPrint("\n\n\n\n[5] Updated UI : $owner\n\n\n\n");
_owners.add(owner); _owners.add(owner);
_owners.sort(
(a, b) => "${a.firstName} ${a.lastName}".compareTo(
"${b.firstName} ${b.lastName}",
),
);
notifyListeners(); notifyListeners();
}); });
return result; return result;