| 1234567891011121314 |
- import 'package:flutter_riverpod/flutter_riverpod.dart';
- import 'vehicle_model.dart';
- import 'vehicle_api.dart';
- final vehicleStatusFilterProvider = StateProvider<String>((ref) => '');
- final vehicleListProvider =
- FutureProvider.autoDispose.family<List<VehicleModel>, int>(
- (ref, page) async {
- final status = ref.watch(vehicleStatusFilterProvider);
- final api = ref.watch(vehicleApiProvider);
- final result = await api.fetchList(status: status, page: page);
- return result.list;
- });
|