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