diff --git a/lib/screens/discovery_screen.dart b/lib/screens/discovery_screen.dart index 5cc9fa8..dadf632 100644 --- a/lib/screens/discovery_screen.dart +++ b/lib/screens/discovery_screen.dart @@ -293,9 +293,7 @@ class _DiscoveryScreenState extends State { switch (sortOption) { case ContactSortOption.lastSeen: - filtered.sort( - (a, b) => _resolveLastSeen(b).compareTo(_resolveLastSeen(a)), - ); + filtered.sort((a, b) => b.lastSeen.compareTo(a.lastSeen)); break; case ContactSortOption.name: filtered.sort( @@ -324,13 +322,6 @@ class _DiscoveryScreenState extends State { } } - DateTime _resolveLastSeen(DiscoveryContact contact) { - if (contact.type != advTypeChat) return contact.lastSeen; - return contact.lastSeen.isAfter(contact.lastSeen) - ? contact.lastSeen - : contact.lastSeen; - } - IconData _getTypeIcon(int type) { switch (type) { case advTypeChat: