feat: added filter options for learner posts (#340)

Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com>
This commit is contained in:
Muhammad Adeel Tajamul
2022-11-03 16:54:07 +05:00
committed by GitHub
parent 12dd08d97f
commit 7ced4b292c
11 changed files with 476 additions and 15 deletions

View File

@@ -45,11 +45,10 @@ export async function getUserProfiles(usernames) {
* pagination: {count, num_pages, next, previous}
* }
*/
export async function getUserPosts(courseId, { username, page, countFlagged }) {
export async function getUserPosts(courseId, params) {
const learnerPostsApiUrl = `${coursesApiUrl}${courseId}/learner/`;
const params = snakeCaseObject({ username, page, countFlagged });
const snakeCaseParams = snakeCaseObject(params);
const { data } = await getAuthenticatedHttpClient()
.get(learnerPostsApiUrl, { params });
.get(learnerPostsApiUrl, { params: snakeCaseParams });
return data;
}