import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'models/models.dart'; import 'providers.dart'; final recommendedReportsProvider = FutureProvider.autoDispose>((ref) async { final dataSource = ref.watch(reportDataSourceProvider); return dataSource.recommended(); }); final reportsProvider = FutureProvider.autoDispose>((ref) async { final dataSource = ref.watch(reportDataSourceProvider); return dataSource.reports(); }); final institutionsProvider = FutureProvider.autoDispose>((ref) async { final dataSource = ref.watch(reportDataSourceProvider); return dataSource.institutions(); }); final listenProvider = FutureProvider.autoDispose>((ref) async { final dataSource = ref.watch(reportDataSourceProvider); return dataSource.listen(); });