Skip to content

Commit 3b5d9d0

Browse files
authored
Merge pull request #223 from b4eEX/pageinfo-cursors
added startCursor and endCursor fields to PageInfo graphql type
2 parents b8c07c7 + facdf4f commit 3b5d9d0

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/main/kotlin/com/coxautodev/graphql/tools/relay/RelayConnectionFactory.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ class RelayConnectionFactory : TypeDefinitionFactory {
7171
.name("PageInfo")
7272
.fieldDefinition(FieldDefinition("hasPreviousPage", NonNullType(TypeName("Boolean"))))
7373
.fieldDefinition(FieldDefinition("hasNextPage", NonNullType(TypeName("Boolean"))))
74+
.fieldDefinition(FieldDefinition("startCursor", TypeName("String")))
75+
.fieldDefinition(FieldDefinition("endCursor", TypeName("String")))
7476
.build()
7577

7678
private fun Directive.forTypeName(): String {

src/test/java/com/coxautodev/graphql/tools/RelayConnectionTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ public String call() {
4444
" pageInfo {\n" +
4545
" hasPreviousPage,\n" +
4646
" hasNextPage\n" +
47+
" startCursor\n" +
48+
" endCursor\n" +
4749
" }\n" +
4850
" }\n" +
4951
"}";

0 commit comments

Comments
 (0)