모든 채팅 메시지가 보이는 로직 수정
2024. 2. 6. 08:55ㆍ개발
파이널 프로젝트가 마무리되어 가는 와중에
유저피드백을 받은 폼을 살펴보던 도중
타인의 메시지까지 다보인다는 문제점을 받았고,
해당 로직을 수정
처음에는 모든 채팅방 및 메시지를 불러오고, 거기서 속한 메시지를 선별하는 식으로 가져오다보니
본인 것 외에 타인의 메시지까지 모두 가져와서 타인의 메시지까지 보인다는 점과 더불어
랜더링시 페이지 요청이 늘어나는 단점까지 있었는데,
위의 코드와 같이 요청시에 로그인한 유저가 속한 채팅방과 메시지만 조회를 해서
가져오게 수정을 하였고, 그 결과 본인의 메시지만 가져오게 했고, 네트워크 요청 또한 눈에 띄게 줄었다.
예를들어 채팅을 위해
왼쪽 이미지를 클릭을 하면 오른쪽 이미지가 열리게 되는데 그럴 시에
기존 400개씩 되던 네트워크 요청이 130정도로 확 줄었다.
'개발' 카테고리의 다른 글
해당 페이지에서 쿼리값만 바뀌는 오류 수정 (0) | 2024.02.02 |
---|---|
리마인드가 필요하다. (1) | 2024.02.01 |
채팅 입력시 끝 단어 2번 입력되는 현상을 발견. (0) | 2024.01.31 |
컴포넌트 분리 작업 중 (0) | 2024.01.30 |
스파게티 코드 파티~ (4) | 2024.01.29 |