fix: split to packages to support gql gen

This commit is contained in:
Rongjian Zhang
2022-10-02 00:29:54 +08:00
parent efc2359f27
commit 706d456c46
42 changed files with 939 additions and 74 deletions

View File

@@ -0,0 +1,103 @@
fragment UserParts on User {
login
name
avatarUrl
location
createdAt
}
fragment OrgParts on Organization {
login
name
avatarUrl
location
createdAt
}
query Followers($login: String!, $after: String) {
user(login: $login) {
followers(first: 30, after: $after) {
pageInfo {
hasNextPage
endCursor
}
nodes {
...UserParts
}
}
}
}
query Following($login: String!, $after: String) {
user(login: $login) {
following(first: 30, after: $after) {
pageInfo {
hasNextPage
endCursor
}
nodes {
...UserParts
}
}
}
}
query Orgs($login: String!, $after: String) {
user(login: $login) {
organizations(first: 30, after: $after) {
pageInfo {
hasNextPage
endCursor
}
nodes {
...OrgParts
}
}
}
}
query Members($login: String!, $after: String) {
organization(login: $login) {
membersWithRole(first: 30, after: $after) {
pageInfo {
hasNextPage
endCursor
}
nodes {
...UserParts
}
}
}
}
query Watchers($owner: String!, $name: String!, $after: String) {
repository(owner: $owner, name: $name) {
watchers(first: 30, after: $after) {
pageInfo {
hasNextPage
endCursor
}
nodes {
...UserParts
}
}
}
}
query Stargazers($owner: String!, $name: String!, $after: String) {
repository(owner: $owner, name: $name) {
stargazers(
first: 30
after: $after
orderBy: { field: STARRED_AT, direction: DESC }
) {
pageInfo {
hasNextPage
endCursor
}
nodes {
...UserParts
}
}
}
}