add providers per page
show only 10 packages new page for all packages
This commit is contained in:
		@@ -2,10 +2,17 @@ import 'package:aurcache/api/packages.dart';
 | 
			
		||||
import 'package:aurcache/providers/BaseProvider.dart';
 | 
			
		||||
 | 
			
		||||
import '../api/API.dart';
 | 
			
		||||
import '../models/package.dart';
 | 
			
		||||
 | 
			
		||||
class PackagesProvider extends BaseProvider {
 | 
			
		||||
class PackagesDTO {
 | 
			
		||||
  final int limit;
 | 
			
		||||
 | 
			
		||||
  PackagesDTO({required this.limit});
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
class PackagesProvider extends BaseProvider<List<Package>, PackagesDTO> {
 | 
			
		||||
  @override
 | 
			
		||||
  loadFuture(context, {dto}) {
 | 
			
		||||
    data = API.listPackages();
 | 
			
		||||
    data = API.listPackages(limit: dto?.limit);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user