Skip to content
Snippets Groups Projects

Add BoardEpicConnection type policy for pagination

2 files
+ 15
1
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -35,6 +35,17 @@ defaultClient.cache.policies.addTypePolicies({
@@ -35,6 +35,17 @@ defaultClient.cache.policies.addTypePolicies({
};
};
},
},
},
},
 
BoardEpicConnection: {
 
merge(existing = { nodes: [] }, incoming, { args }) {
 
if (!args.after) {
 
return incoming;
 
}
 
return {
 
...incoming,
 
nodes: [...existing.nodes, ...incoming.nodes],
 
};
 
},
 
},
Board: {
Board: {
fields: {
fields: {
epics: {
epics: {
Loading