sortedMessagesProvider top-level property
Implementation
final sortedMessagesProvider = Provider.autoDispose((ref) {
var roomId = ref.watch(roomIdProvider).value;
var messages = ref.watch(messagesProvider).where((m) {
return m.chatRoomId == roomId;
}).toList()
..sort((a, b) => a.timestamp.compareTo(b.timestamp));
return messages;
});