chatsProvider top-level property

dynamic chatsProvider
final

Provider that sorts up list based on latest timestamp from _convosProvider.

Implementation

final chatsProvider = Provider<List<Convo>>((ref) {
  final convos = List.of(ref.watch(_convosProvider));
  convos.sort((a, b) => b.latestMessageTs().compareTo(a.latestMessageTs()));
  return convos;
});