diff --git a/src/services/challenges.js b/src/services/challenges.js index 63fd6453..2e10690a 100644 --- a/src/services/challenges.js +++ b/src/services/challenges.js @@ -146,18 +146,12 @@ class ChallengesService { }; const url = `${endpoint}?${qs.stringify(query)}`; const res = await this.private.apiV5.get(url).then(checkErrorV5); - let myChallenges; - if (typeof this.private.tokenV3 !== 'undefined') { - const { userId } = decodeToken(this.private.tokenV3); - myChallenges = await this.private.apiV5.get(`/resources/${userId}/challenges`) - .then(checkErrorV5).then(userChallenges => userChallenges); - } return { challenges: res.result || [], totalCount: res.headers.get('x-total'), meta: { allChallengesCount: res.headers.get('x-total'), - myChallengesCount: (myChallenges && myChallenges.headers.get('x-total')) || 0, + myChallengesCount: 0, ongoingChallengesCount: 0, openChallengesCount: 0, totalCount: res.headers.get('x-total'), @@ -440,16 +434,9 @@ class ChallengesService { * @return {Promise} Resolves to the api response. */ async getChallenges(filters, params) { - const memberId = this.private.tokenV3 ? decodeToken(this.private.tokenV3).userId : null; - let userChallenges = []; - if (memberId) { - userChallenges = await this.private.apiV5.get(`/resources/${memberId}/challenges`) - .then(checkErrorV5).then(res => res.result); - } return this.private.getChallenges('/challenges/', filters, params) .then((res) => { - res.challenges.forEach(item => normalizeChallenge(item, - userChallenges.includes(item.id) ? memberId : null)); + res.challenges.forEach(item => normalizeChallenge(item)); return res; }); }