@@ -23,7 +23,8 @@ import {
2323 BigNumber ,
2424 SubscriptionsAndServicesDDOs ,
2525 OrderProgressStep ,
26- SubscriptionsAndDatasetsDDOs
26+ SubscriptionsAndDatasetsDDOs ,
27+ SearchOptions
2728} from './types'
2829import {
2930 conductOrder ,
@@ -210,85 +211,87 @@ export const NeverminedProvider = ({ children, config, verbose }: NeverminedProv
210211 }
211212 } ,
212213
213- getPublishedSubscriptions : async ( ) : Promise < DDO [ ] > => {
214+ getPublishedSubscriptions : async ( searchOptions ?: SearchOptions ) : Promise < DDO [ ] > => {
214215 try {
215216 const account = await getCurrentAccount ( sdk )
216- const query = await sdk . search . subscriptionsCreated ( account )
217+ const query = await sdk . search . subscriptionsCreated ( account , searchOptions ?. offset , searchOptions ?. page , searchOptions ?. sort , searchOptions ?. appId )
217218 return query . results
218219 } catch {
219220 verbose && Logger . error ( error )
220221 return [ ]
221222 }
222223 } ,
223224
224- getPublishedSubscriptionsAndServices : async ( ) : Promise < SubscriptionsAndServicesDDOs [ ] > => {
225+ getPublishedSubscriptionsAndServices : async ( searchOptions ?: SearchOptions
226+ ) : Promise < SubscriptionsAndServicesDDOs [ ] > => {
225227 try {
226228 const account = await getCurrentAccount ( sdk )
227- const query = await sdk . search . subscriptionsCreated ( account )
228- return getSubscriptionsAndServices ( query . results , sdk )
229+ const query = await sdk . search . subscriptionsCreated ( account , searchOptions ?. offset , searchOptions ?. page , searchOptions ?. sort , searchOptions ?. appId )
230+ return getSubscriptionsAndServices ( query . results , sdk , searchOptions )
229231 } catch ( error ) {
230232 verbose && Logger . error ( error )
231233 return [ ]
232234 }
233235 } ,
234236
235- getPublishedSubscriptionsAndDatasets : async ( ) : Promise < SubscriptionsAndDatasetsDDOs [ ] > => {
237+ getPublishedSubscriptionsAndDatasets : async ( searchOptions ?: SearchOptions ) : Promise < SubscriptionsAndDatasetsDDOs [ ] > => {
236238 try {
237239 const account = await getCurrentAccount ( sdk )
238- const query = await sdk . search . subscriptionsCreated ( account )
239- return getSubscriptionsAndDatasets ( query . results , sdk )
240+ const query = await sdk . search . subscriptionsCreated ( account , searchOptions ?. offset , searchOptions ?. page , searchOptions ?. sort , searchOptions ?. appId )
241+ return getSubscriptionsAndDatasets ( query . results , sdk , searchOptions )
240242 } catch ( error ) {
241243 verbose && Logger . error ( error )
242244 return [ ]
243245 }
244246 } ,
245247
246- getPurchasedSubscriptions : async ( ) : Promise < DDO [ ] > => {
248+ getPurchasedSubscriptions : async ( searchOptions ?: SearchOptions ) : Promise < DDO [ ] > => {
247249 try {
248250 const account = await getCurrentAccount ( sdk )
249- const query = await sdk . search . subscriptionsPurchased ( account )
251+ const query = await sdk . search . subscriptionsPurchased ( account , searchOptions ?. offset , searchOptions ?. page , searchOptions ?. sort , searchOptions ?. appId )
250252 return query . results
251253 } catch ( error ) {
252254 verbose && Logger . error ( error )
253255 return [ ]
254256 }
255257 } ,
256258
257- getPurchasedSubscriptionsAndServices : async ( ) : Promise < SubscriptionsAndServicesDDOs [ ] > => {
259+ getPurchasedSubscriptionsAndServices : async ( searchOptions ?: SearchOptions
260+ ) : Promise < SubscriptionsAndServicesDDOs [ ] > => {
258261 try {
259262 const account = await getCurrentAccount ( sdk )
260- const query = await sdk . search . subscriptionsPurchased ( account )
261- return getSubscriptionsAndServices ( query . results , sdk )
263+ const query = await sdk . search . subscriptionsPurchased ( account , searchOptions ?. offset , searchOptions ?. page , searchOptions ?. sort , searchOptions ?. appId )
264+ return getSubscriptionsAndServices ( query . results , sdk , searchOptions )
262265 } catch ( error ) {
263266 verbose && Logger . error ( error )
264267 return [ ]
265268 }
266269 } ,
267270
268- getPurchasedSubscriptionsAndDatasets : async ( ) : Promise < SubscriptionsAndDatasetsDDOs [ ] > => {
271+ getPurchasedSubscriptionsAndDatasets : async ( searchOptions ?: SearchOptions ) : Promise < SubscriptionsAndDatasetsDDOs [ ] > => {
269272 try {
270273 const account = await getCurrentAccount ( sdk )
271- const query = await sdk . search . subscriptionsPurchased ( account )
272- return getSubscriptionsAndDatasets ( query . results , sdk )
274+ const query = await sdk . search . subscriptionsPurchased ( account , searchOptions ?. offset , searchOptions ?. page , searchOptions ?. sort , searchOptions ?. appId )
275+ return getSubscriptionsAndDatasets ( query . results , sdk , searchOptions )
273276 } catch ( error ) {
274277 verbose && Logger . error ( error )
275278 return [ ]
276279 }
277280 } ,
278281
279- getAssociatedServices : async ( did : string ) : Promise < DDO [ ] > => {
282+ getAssociatedServices : async ( did : string , searchOptions ?: SearchOptions ) : Promise < DDO [ ] > => {
280283 try {
281- const query = await sdk . search . servicesBySubscription ( did )
284+ const query = await sdk . search . servicesBySubscription ( did , searchOptions ?. offset , searchOptions ?. page , searchOptions ?. sort , searchOptions ?. appId )
282285 return query . results
283286 } catch ( error ) {
284287 verbose && Logger . error ( error )
285288 return [ ]
286289 }
287290 } ,
288291
289- getAssociatedDatasets : async ( did : string ) : Promise < DDO [ ] > => {
292+ getAssociatedDatasets : async ( did : string , searchOptions ?: SearchOptions ) : Promise < DDO [ ] > => {
290293 try {
291- const query = await sdk . search . datasetsBySubscription ( did )
294+ const query = await sdk . search . datasetsBySubscription ( did , searchOptions ?. offset , searchOptions ?. page , searchOptions ?. sort , searchOptions ?. appId )
292295 return query . results
293296 } catch ( error ) {
294297 verbose && Logger . error ( error )
0 commit comments