Closed ryuseunghan closed 8 months ago
AvailableTimeAndPlaceResponse
public class AvailableTimeAndPlaceResponse { private String yoil; private String time; private String marker; }
해당 메서드로 처리
public AvailableTimeAndPlaceResponse getAvailableTimeAndPlace(Member member, Long chatRoomId){ ChatRoom chatRoom = chatRoomRepository.findById(chatRoomId) .orElseThrow(()-> new GeneralException(ChatRoomErrorResult.CHAT_ROOM_NOT_FOUND)); Member opponent = chatRoom.getSender().equals(member) ? chatRoom.getReceiver() : chatRoom.getSender(); List<AvailableTime> timeList = opponent.getAvailableTimeAllocationList().stream() .map(AvailableTimeAllocation::getAvailableTime) .collect(Collectors.toList()); List<Marker> markersList = opponent.getMarkerAllocationList().stream() .map(MarkerAllocation::getMarker) .collect(Collectors.toList()); List<Yoil> yoilList = opponent.getYoilList(); return new AvailableTimeAndPlaceResponse( yoilList.toString(), timeList.toString(), markersList.toString() ); }
🔥 Related Issues
💜 작업 내용
✅ PR Point
AvailableTimeAndPlaceResponse
해당 메서드로 처리
☀ 스크린샷 / GIF / 화면 녹화