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();
|
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;
|
||||||
|
|
|
||||||
Reference in a new issue