article_provider.dart 597 B

123456789101112131415
  1. import 'package:flutter_riverpod/flutter_riverpod.dart';
  2. import '../database/database.dart';
  3. import 'database_provider.dart';
  4. final articleSearchProvider = FutureProvider.family<List<Articolo>, String>((ref, filter) {
  5. return ref.read(articoliDaoProvider).getItems(filter);
  6. });
  7. final activeArticleSearchProvider = FutureProvider.family<List<Articolo>, String>((ref, filter) {
  8. return ref.read(articoliDaoProvider).getActiveItems(filter);
  9. });
  10. final priceCodesProvider = FutureProvider.family<List, int>((ref, idArticolo) {
  11. return ref.read(articoliDaoProvider).getPriceCodes(idArticolo);
  12. });