@@ -331,27 +331,29 @@ async function getUserMarathonInit(handle, uuid) {
331
331
* @desc Create an action that loads the member marathon.
332
332
* @param {String } uuid Operation UUID.
333
333
* @param {String } handle Member handle.
334
+ * @param {String } memberId Member id.
334
335
* @param {String } tokenV3 v3 auth token.
335
336
* @param {Number } start page.
336
337
* @param {Number } page size.
337
338
* @param {Boolean } whether to refresh.
338
339
* @return {Action }
339
340
*/
340
341
async function getUserMarathonDone (
341
- uuid , handle , tokenV3 , pageNum , pageSize ,
342
+ uuid , handle , memberId , tokenV3 , pageNum , pageSize ,
342
343
refresh ,
343
344
) {
344
- const filter = { status : 'PAST' , isRatedForMM : 'true ' } ;
345
+ const filter = { status : 'Completed ' } ;
345
346
const params = { } ;
346
- params . orderBy = 'endDate desc' ;
347
- params . limit = pageSize ;
348
- params . offset = pageNum * pageSize ;
347
+ params . sortBy = 'endDate' ;
348
+ params . sortOrder = 'desc' ;
349
+ params . perPage = pageSize ;
350
+ params . page = pageNum ;
349
351
350
352
const service = getChallengesService ( tokenV3 ) ;
351
- return service . getUserMarathonMatches ( handle , filter , params )
353
+ return service . getUserMarathonMatches ( memberId , filter , params )
352
354
. then ( res => ( {
353
355
uuid,
354
- marathons : res ,
356
+ marathons : { challenges : res } ,
355
357
refresh,
356
358
handle,
357
359
} ) ) ;
0 commit comments