From 4db467d212a34c41b1281fc6be75b9ba9b054b26 Mon Sep 17 00:00:00 2001 From: Rongjian Zhang Date: Tue, 3 Sep 2019 16:35:13 +0800 Subject: [PATCH] fix: replace deprecated pinned api --- lib/screens/organization.dart | 10 ++++++---- lib/screens/user.dart | 10 ++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/lib/screens/organization.dart b/lib/screens/organization.dart index c700774..91e2533 100644 --- a/lib/screens/organization.dart +++ b/lib/screens/organization.dart @@ -37,9 +37,11 @@ class _OrganizationScreenState extends State { $repoChunk } } - pinnedRepositories(first: $pageSize) { + pinnedItems(first: $pageSize) { nodes { - $repoChunk + ... on Repository { + $repoChunk + } } } url @@ -55,12 +57,12 @@ class _OrganizationScreenState extends State { Widget _buildRepos(payload) { String title; List items; - if (payload['pinnedRepositories']['nodes'].length == 0) { + if (payload['pinnedItems']['nodes'].length == 0) { title = 'Popular repositories'; items = payload['repositories']['nodes']; } else { title = 'Pinned repositories'; - items = payload['pinnedRepositories']['nodes']; + items = payload['pinnedItems']['nodes']; } return ListGroup( diff --git a/lib/screens/user.dart b/lib/screens/user.dart index 4c11185..74ce40f 100644 --- a/lib/screens/user.dart +++ b/lib/screens/user.dart @@ -54,9 +54,11 @@ class _UserScreenState extends State { $repoChunk } } - pinnedRepositories(first: $pageSize) { + pinnedItems(first: $pageSize) { nodes { - $repoChunk + ... on Repository { + $repoChunk + } } } viewerCanFollow @@ -71,12 +73,12 @@ class _UserScreenState extends State { Widget _buildRepos(payload) { String title; List items; - if (payload['pinnedRepositories']['nodes'].length == 0) { + if (payload['pinnedItems']['nodes'].length == 0) { title = 'Popular repositories'; items = payload['repositories']['nodes']; } else { title = 'Pinned repositories'; - items = payload['pinnedRepositories']['nodes']; + items = payload['pinnedItems']['nodes']; } return ListGroup(