add providers per page

show only 10 packages
new page for all packages
This commit is contained in:
lukas committed 2024-01-19 20:00:10 +01:00
1 parent 920e11abcc
commit bb34e56be0
13 files changed
+462 -384

No files matched your search

@@ -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);
}
}