📒

9/20(금)

[검색 자동완성 기능 추가 논의 및 UI 변경]

1.
Step2에서 Step3로 넘어가기 위해서는 반드시 결과 리스트에서 값을 선택해야 함
2.
자동완성: 입력 시 자동완성을 통해 값을 선택하면, API를 호출해 결과 리스트를 불러옴
3.
디바운스 적용: 자동완성 외에 직접 입력된 값(input 값)도 디바운스를 적용해 API를 호출하고, 그 결과로 리스트를 불러오도록 구현

[알림 기능 논의]

알림 타입 중 DECLARATION(신고)와 REMOVED(삭제)의 경우 postId를 null로 반환함
이중 REMOVED(삭제)의 경우 게시글 신고 접수 → 신고 승인 → 해당 게시글 삭제 시 게시글을 작성한 사용자에게 발송하는 알림으로, 알림 클릭 시 삭제된 게시글을 이동할 수 있도록 구현하였으나, 위와 같이 postId를 null로 반환하며 모든 게시글 내용이 delete 처리되기에 신고사유와 신고내용만 포함된 알림으로 발송되도록 수정
ex. "신고사유" 사유로 인한 "신고내용"의 문제로 게시글이 신고가 접수되어 삭제 처리되었습니다.
(DECLARATION(신고)의 경우 신고한 사용자에게 발송되는 알림으로 별도의 이동이 필요하지 않아 수정X)
추가로, 신고 반려의 경우 신고 사유와 동일하게 여러 유형을 설정하여 정해둔 타입으로 발송되도록 수정
사유와 동일하게 select 영역으로 UI구성 예정이며 이에 따라 db 타입을 string → ENUM으로 변경 예정