/* eslint-disable import/prefer-default-export */ import { camelCaseObject, getConfig } from '@edx/frontend-platform'; import { getAuthenticatedHttpClient } from '@edx/frontend-platform/auth'; function normalizeCourseDetail(data) { return { id: data.course_id, ...camelCaseObject(data), }; } export async function getCourseDetail(courseId, username) { const { data } = await getAuthenticatedHttpClient() .get(`${getConfig().LMS_BASE_URL}/api/courses/v1/courses/${courseId}?username=${username}`); return normalizeCourseDetail(data); }