feat: sort owners display
This commit is contained in:
parent
116bacf428
commit
f89efc3c52
1 changed files with 11 additions and 1 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Reference in a new issue