fix: replace deprecated pinned api

This commit is contained in:
Rongjian Zhang 2019-09-03 16:35:13 +08:00
parent a48a35ec4f
commit 4db467d212
2 changed files with 12 additions and 8 deletions

View File

@ -37,9 +37,11 @@ class _OrganizationScreenState extends State<OrganizationScreen> {
$repoChunk
}
}
pinnedRepositories(first: $pageSize) {
pinnedItems(first: $pageSize) {
nodes {
$repoChunk
... on Repository {
$repoChunk
}
}
}
url
@ -55,12 +57,12 @@ class _OrganizationScreenState extends State<OrganizationScreen> {
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(

View File

@ -54,9 +54,11 @@ class _UserScreenState extends State<UserScreen> {
$repoChunk
}
}
pinnedRepositories(first: $pageSize) {
pinnedItems(first: $pageSize) {
nodes {
$repoChunk
... on Repository {
$repoChunk
}
}
}
viewerCanFollow
@ -71,12 +73,12 @@ class _UserScreenState extends State<UserScreen> {
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(