Browse Source

add documentation for using #next_page_info and #previous_page_info in cursor based pagination

Maksim Khier 5 năm trước cách đây
mục cha
commit
f0b057a6f9
1 tập tin đã thay đổi với 8 bổ sung0 xóa
  1. 8 0
      README.md

+ 8 - 0
README.md

@@ -403,6 +403,14 @@ while products.next_page?
 end
 ```
 
+If you want cursor based pagination to work across page loads, or want to distribute workload across multiple background jobs, you can use #next_page_info or #previous_page_info methods that return strings:
+
+```
+  first_batch_products = ShopifyAPI::Product.find(:all, params: { limit: 50 })
+  second_batch_products = ShopifyAPI::Product.find(:all, params: { limit: 50, page_info: first_batch_products.next_page_info })
+  ...
+```
+
 Relative cursor pagination is currently available for all endpoints using the `2019-10` and later API versions.
 
 ## Using Development Version