Skip to content

Commit 504504c

Browse files
authored
Merge pull request #515 from topcoder-platform/TCA-1032_update-fetch-completed-certs
TCA-1032 - update user completed certificates method -> dev
2 parents d0f6629 + 93d832f commit 504504c

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src-ts/tools/learn/learn-lib/data-providers/user-completed-certifications-provider/user-completed-certifications.provider.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { get } from 'lodash'
22
import useSWR, { SWRResponse } from 'swr'
33

44
import { learnUrlGet } from '../../functions'
5+
import { TCACertificationEnrollmentBase } from '../tca-certifications-provider'
56
import { LearnUserCertificationProgress } from '../user-certifications-provider'
67

78
import { UserCompletedCertificationsProviderData } from './user-completed-certifications-provider-data.model'
@@ -14,12 +15,15 @@ export function useGetUserCompletedCertifications(
1415

1516
const url: string = learnUrlGet('completed-certifications', `${userId}`)
1617

17-
const { data, error }: SWRResponse<ReadonlyArray<LearnUserCertificationProgress>> = useSWR(url)
18+
const { data, error }: SWRResponse<{
19+
enrollments: ReadonlyArray<TCACertificationEnrollmentBase>,
20+
courses: ReadonlyArray<LearnUserCertificationProgress>,
21+
}> = useSWR(url)
1822

1923
let certifications: ReadonlyArray<LearnUserCertificationProgress> = []
2024

2125
if (provider && certification) {
22-
certifications = (data ?? [])
26+
certifications = (data?.courses ?? [])
2327
.filter(c => (
2428
get(c, 'resourceProvider.name') === provider
2529
&& c.certification === certification

0 commit comments

Comments
 (0)