11from docusign_monitor import DataSetApi
2- from flask import session , json
2+ from flask import session
33
44from app .monitor .utils import create_monitor_api_client
55
@@ -17,7 +17,7 @@ def worker(args):
1717 """
1818 1. Create an API client with headers
1919 2. Get your monitor data via SDK
20- """
20+ """
2121 # Create an API client with headers
2222 #ds-snippet-start:Monitor1Step2
2323 api_client = create_monitor_api_client (
@@ -26,8 +26,26 @@ def worker(args):
2626 #ds-snippet-end:Monitor1Step2
2727 #ds-snippet-start:Monitor1Step3
2828 dataset_api = DataSetApi (api_client = api_client )
29- result = dataset_api .get_stream (
30- data_set_name = "monitor" ,
31- version = "2.0" )._data
29+
30+ cursor_value = ''
31+ limit = 100
32+ function_results = []
33+ complete = False
34+
35+ while not complete :
36+ cursored_results = dataset_api .get_stream (
37+ data_set_name = "monitor" ,
38+ version = "2.0" ,
39+ limit = limit ,
40+ cursor = cursor_value
41+ )
42+ end_cursor = cursored_results .end_cursor
43+
44+ if end_cursor == cursor_value :
45+ complete = True
46+ else :
47+ cursor_value = end_cursor
48+ function_results .append (cursored_results .data )
49+
3250 #ds-snippet-end:Monitor1Step3
33- return result
51+ return function_results
0 commit comments