import 'package:flutter_riverpod/flutter_riverpod.dart'; import '../models/result.dart'; import '../repositories/result_repository.dart'; import 'auth_provider.dart'; final resultRepositoryProvider = Provider((ref) { final apiClient = ref.watch(apiClientProvider); return ResultRepository(apiClient: apiClient); }); final resultProvider = FutureProvider.autoDispose>((ref) async { final repository = ref.watch(resultRepositoryProvider); return await repository.getResults(); });