diff --git a/lib/screens/gt_orgs.dart b/lib/screens/gt_orgs.dart index 99853c5..3921e38 100644 --- a/lib/screens/gt_orgs.dart +++ b/lib/screens/gt_orgs.dart @@ -11,10 +11,11 @@ class GtOrgsScreen extends StatelessWidget { Future> _query(BuildContext context, [int page = 1]) async { final auth = Provider.of(context); - final res = await auth.fetchGiteaWithPage('/orgs?limit=20'); + final res = await auth.fetchGiteaWithPage('/orgs?limit=20&page=$page'); + // TODO: https://github.com/go-gitea/gitea/issues/10199 return ListPayload( - cursor: res.cursor, - hasMore: res.hasMore, + cursor: page + 1, + hasMore: (res.data as List).length == 20, items: (res.data as List).map((v) => GiteaOrg.fromJson(v)).toList(), ); }