Skip to content

Instantly share code, notes, and snippets.

@Yassir4
Created September 15, 2020 08:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Yassir4/321e8a1debdb96a5e3d1ac8d92ba1203 to your computer and use it in GitHub Desktop.
Save Yassir4/321e8a1debdb96a5e3d1ac8d92ba1203 to your computer and use it in GitHub Desktop.
Repositories
/// ...
const onUpdate = (prev, { fetchMoreResult }) => {
if (!fetchMoreResult) return prev
const { pageInfo } = fetchMoreResult.organization.repositories
const nodes = [
...prev.organization.repositories.nodes,
...fetchMoreResult.organization.repositories.nodes,
]
return Object.assign({}, prev, {
organization: {
__typename: prev.organization.__typename,
repositories: {
__typename: prev.organization.repositories.__typename,
pageInfo,
nodes,
},
},
})
}
// ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment