build method
- dynamic context,
- dynamic ref
Implementation
@override
Widget build(BuildContext context, WidgetRef ref) {
if (ref.watch(hasRoomFilters)) {
return _renderFiltered(context, ref);
}
final chats = ref.watch(chatIdsProvider);
if (chats.isEmpty) {
if (!ref.watch(hasFirstSyncedProvider)) {
return _renderSyncing(context);
}
return _renderEmpty(context);
}
return _renderList(context, chats);
}