issues
search
Instagram-Clone-Coding
/
Spring_instagram-clone
Instagram Clone Coding - Backend using Spring Framework
http://ec2-52-79-71-191.ap-northeast-2.compute.amazonaws.com
MIT License
82
stars
23
forks
source link
메시지 삭제 API 로직 오류 해결
#133
Closed
seonpilKim
closed
2 years ago
seonpilKim
commented
2 years ago
변경 사항
원인 분석: #132 참고
메시지 삭제 API 로직 오류 해결
채팅방에 참가한 사람마다
[해당 채팅방에 참여한 날짜, 채팅방 최신 메시지 날짜]
를 비교
채팅방에 참여한 날짜 이전의 메시지를 삭제하는 경우, 해당 참가자에게는 아무런 작업이 필요가 없음
그 외에는 아래의 조건에 따라 로직 수행
삭제하려는 메시지가 해당 채팅방의 최신 메시지인 경우 아래 로직 수행
해당 참가자가 채팅방에 참여한 이후 발생한 메시지의 총 개수가 1개인 경우
해당 채팅방 삭제(
delete JoinRoom
)
해당 참가자가 채팅방에 참여한 이후 발생한 메시지의 총 개수가 2개 이상인 경우
최신 메시지의 바로 전 메시지로 JoinRoom을 업데이트(
update JoinRoom
)
해결 이슈
Resolve: #132
변경 사항
메시지 삭제 API 로직 오류 해결
[해당 채팅방에 참여한 날짜, 채팅방 최신 메시지 날짜]
를 비교delete JoinRoom
)update JoinRoom
)해결 이슈