diff options
Diffstat (limited to 'lib/gitlab/graphql/pagination/externally_paginated_array_connection.rb')
-rw-r--r-- | lib/gitlab/graphql/pagination/externally_paginated_array_connection.rb | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/lib/gitlab/graphql/pagination/externally_paginated_array_connection.rb b/lib/gitlab/graphql/pagination/externally_paginated_array_connection.rb index 12e047420bf..ce309df65d9 100644 --- a/lib/gitlab/graphql/pagination/externally_paginated_array_connection.rb +++ b/lib/gitlab/graphql/pagination/externally_paginated_array_connection.rb @@ -5,13 +5,10 @@ module Gitlab module Graphql module Pagination class ExternallyPaginatedArrayConnection < GraphQL::Pagination::ArrayConnection - def start_cursor - items.previous_cursor - end + include ::Gitlab::Graphql::ConnectionCollectionMethods + prepend ::Gitlab::Graphql::ConnectionRedaction - def end_cursor - items.next_cursor - end + delegate :start_cursor, :end_cursor, to: :items def next_page? end_cursor.present? |