Skip to content

Commit 70c2226

Browse files
committed
chore: remove /recent-course-packs-by-user-id API
1 parent 5f1e66a commit 70c2226

File tree

3 files changed

+5
-24
lines changed

3 files changed

+5
-24
lines changed

apps/api/src/user-course-progress/user-course-progress.controller.ts

+1-14
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,8 @@ import { UserCourseProgressService } from "./user-course-progress.service";
1212
export class UserProgressController {
1313
constructor(private readonly userCourseProgressService: UserCourseProgressService) {}
1414

15-
@UseGuards(AuthGuard)
1615
@Get("/recent-course-packs")
17-
async getUserRecentCoursePacks(@User() user: UserEntity, @Query("limit") limit: number) {
18-
const recentCoursePacks = await this.userCourseProgressService.getUserRecentCoursePacks(
19-
user.userId,
20-
limit || 4,
21-
);
22-
return recentCoursePacks;
23-
}
24-
25-
@Get("/recent-course-packs-by-user-id")
26-
async getUserRecentCoursePacksByUserId(
27-
@Query("userId") userId?: string,
28-
@Query("limit") limit?: number,
29-
) {
16+
async getUserRecentCoursePacks(@Query("userId") userId?: string, @Query("limit") limit?: number) {
3017
const recentCoursePacks = await this.userCourseProgressService.getUserRecentCoursePacks(
3118
userId,
3219
limit || 4,

apps/client/api/userCourseProgress.ts

+2-8
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,9 @@ export async function fetchUpdateCourseProgress(userProgressUpdate: UserProgress
2626
);
2727
}
2828

29-
export async function fetchUserRecentCoursePacks() {
30-
return await http.get<UserRecentCoursePackResponse[], UserRecentCoursePackResponse[]>(
31-
`/user-course-progress/recent-course-packs`,
32-
);
33-
}
34-
35-
export async function fetchUserRecentCoursePacksByUserId(userId: string, limit = 4) {
29+
export async function fetchUserRecentCoursePacks(userId: string, limit = 4) {
3630
return await http.get<unknown, UserRecentCoursePackResponse[]>(
37-
`/user-course-progress/recent-course-packs-by-user-id`,
31+
`/user-course-progress/recent-course-packs`,
3832
{
3933
params: {
4034
userId,

apps/client/components/Home/helper.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { ref } from "vue";
22

33
import type { UserRecentCoursePackResponse } from "~/api/userCourseProgress";
4-
import { fetchUserRecentCoursePacksByUserId } from "~/api/userCourseProgress";
4+
import { fetchUserRecentCoursePacks } from "~/api/userCourseProgress";
55

66
const coursePacks = ref<UserRecentCoursePackResponse[]>([]);
77

@@ -14,7 +14,7 @@ export function useRecentCoursePack(options: UseRecentCoursePackOptions) {
1414
const { userId, limit = 4 } = options || {};
1515

1616
async function fetchCoursePacks() {
17-
coursePacks.value = await fetchUserRecentCoursePacksByUserId(userId, limit);
17+
coursePacks.value = await fetchUserRecentCoursePacks(userId, limit);
1818
}
1919

2020
return {

0 commit comments

Comments
 (0)