From 8ee57fdc35613ac9c31f5ba710e01cbf28e236d3 Mon Sep 17 00:00:00 2001 From: Rongjian Zhang Date: Wed, 26 Feb 2020 21:28:49 +0800 Subject: [PATCH] fix(gt): organizations pagination --- lib/screens/gt_orgs.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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(), ); }