@@ -331,27 +331,29 @@ async function getUserMarathonInit(handle, uuid) {
331331 * @desc Create an action that loads the member marathon.
332332 * @param {String } uuid Operation UUID.
333333 * @param {String } handle Member handle.
334+ * @param {String } memberId Member id.
334335 * @param {String } tokenV3 v3 auth token.
335336 * @param {Number } start page.
336337 * @param {Number } page size.
337338 * @param {Boolean } whether to refresh.
338339 * @return {Action }
339340 */
340341async function getUserMarathonDone (
341- uuid , handle , tokenV3 , pageNum , pageSize ,
342+ uuid , handle , memberId , tokenV3 , pageNum , pageSize ,
342343 refresh ,
343344) {
344- const filter = { status : 'PAST' , isRatedForMM : 'true ' } ;
345+ const filter = { status : 'Completed ' } ;
345346 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 ;
349351
350352 const service = getChallengesService ( tokenV3 ) ;
351- return service . getUserMarathonMatches ( handle , filter , params )
353+ return service . getUserMarathonMatches ( memberId , filter , params )
352354 . then ( res => ( {
353355 uuid,
354- marathons : res ,
356+ marathons : { challenges : res } ,
355357 refresh,
356358 handle,
357359 } ) ) ;
0 commit comments