Skip to content

Commit f78a01f

Browse files
authored
refactor: 멘토의 멘토링 조회 시, confirm 여부 포함하여 응답하도록 (#441)
* refactor: 멘토가 멘토링 조회할 때, confirm 되었는지도 함께 응답 * refactor: 비슷한 두 코드의 형식 통일 - getMentoringsForMentee와 getMentoringsForMentor가 같은 구조를 갖도록
1 parent 655e0bd commit f78a01f

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/main/java/com/example/solidconnection/mentor/dto/MentoringForMentorResponse.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ public record MentoringForMentorResponse(
99
String profileImageUrl,
1010
String nickname,
1111
boolean isChecked,
12+
boolean isConfirmed,
1213
ZonedDateTime createdAt
1314
) {
1415

@@ -18,6 +19,7 @@ public static MentoringForMentorResponse of(Mentoring mentoring, SiteUser partne
1819
partner.getProfileImageUrl(),
1920
partner.getNickname(),
2021
mentoring.getCheckedAtByMentor() != null,
22+
mentoring.getConfirmedAt() != null,
2123
mentoring.getCreatedAt()
2224
);
2325
}

src/main/java/com/example/solidconnection/mentor/service/MentoringQueryService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ public SliceResponse<MentoringForMenteeResponse> getMentoringsForMentee(
4242
throw new CustomException(ErrorCode.UNAUTHORIZED_MENTORING, "거절된 멘토링은 조회할 수 없습니다.");
4343
}
4444
Slice<Mentoring> mentoringSlice = mentoringRepository.findAllByMenteeIdAndVerifyStatus(siteUserId, verifyStatus, pageable);
45-
List<Mentoring> mentorings = mentoringSlice.toList();
4645

4746
Map<Mentoring, SiteUser> mentoringToPartnerUser = mapMentoringToPartnerUserWithBatchQuery(
48-
mentorings, Mentoring::getMentorId
47+
mentoringSlice.toList(),
48+
Mentoring::getMentorId
4949
);
5050

5151
List<MentoringForMenteeResponse> content = new ArrayList<>();

0 commit comments

Comments
 (0)