diff --git a/package.json b/package.json index cd1b0240..89a100c2 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "lint:js": "./node_modules/.bin/eslint --ext .js,.jsx .", "test": "npm run lint && npm run jest" }, - "version": "1.0.2", + "version": "1.0.3", "dependencies": { "auth0-js": "^6.8.4", "config": "^3.2.0", diff --git a/src/services/challenges.js b/src/services/challenges.js index 475d2f69..c3391cc8 100644 --- a/src/services/challenges.js +++ b/src/services/challenges.js @@ -522,10 +522,12 @@ class ChallengesService { /** * Gets user resources. * @param {String} userId User id whose challenges we want to fetch. + * @param {Number} page Current page for paginated API response (default 1) + * @param {Number} perPage Page size for paginated API response (default 1000) * @return {Promise} Resolves to the api response. */ - async getUserResources(userId) { - const res = await this.private.apiV5.get(`/resources/${userId}/challenges`); + async getUserResources(userId, page = 1, perPage = 1000) { + const res = await this.private.apiV5.get(`/resources/${userId}/challenges?page=${page}&perPage=${perPage}`); return res.json(); }