공유 일정으로 기능 확장


공유 일정으로 기능 확장

지금까지 일정을 만든 당사자만 볼 수 있도록 구현을 했었다. 그러나 오늘 회의하며 일정을 생성하면서 추가했던 친구들 또한 일정 초대를 수락하면 친구들도 일정을 같이 볼 수 있도록 코드를 리펙토링 해야 했다. 또한, 모든 일정은 Creator 즉, 일정을 만든 사람만 수정할 수 있도록 하였다. Schedule(일정 정보) - MemberSchedule(일정을 공유하는 Member) Entity에서 일정을 생성하면 Creator는 default로 accept를 true로 넣고 나머지 Member들은 일정을 수락하면 true로 변경하는 식으로 코드를 바꿨다. public ResponseSaveSchedule save(RequestSaveSchedule requestSaveSchedule) { /* 예외처리 404 UserNotFoundException: MemberId Not Found 400 FriendListNotFoundException: FriendListNot Found 400 ...



원문링크 : 공유 일정으로 기능 확장