친구요청을 보냈을때 상대가 수락을 받을때까지 대기중 상태가 되어야하기때문에
친구 요청 대기 테이블 생성!!!
친구 요청이 수락되는경우 친구테이블에 insert
친구 요청 테이블 추가 쿼리문
친구를 추가하기위해서는 친구를 검색하는 기능이 필요
친구 검색 쿼리문 작성
findLikeNicknameSize는 총 페이지수를 만들기위해 작성
like를 써서 검색어가 포함된 이름 다 나오도록 쿼리문 작성
검색할때 검색어와 고정값으로 페이지는 1페이지가 뜨도록 설계
받아온 리스트를 띄워줌
받아온 페이지 갯수만큼 페이지 생성
페이지 넘버와 검색어 전송
이제 친구추가 기능을 만들어보자
상대방 프로필에 친구추가 버튼추가
친구추가 버튼을 누르면 친구 요청 테이블에 추가하고 상대에게 알람을 보냄
AlarmDTO를 만들어서 JSON형태로 보내도록 설계
사용자들에게 실시간으로 알람을 전송하기위해 만든 AlarmHandler
WebSocketConfig에 알람핸들러 추가!!!!
header에 알람이 오면 알람DTO객체를 받아오도록 만듬
추후 알람기능에 변수를 활용할예정..
'My Project > Final Project' 카테고리의 다른 글
2024-09-13 (채팅 기록 불러오기,신고 기능) (1) | 2024.09.13 |
---|---|
2024-09-09(친구 기능 완성) (1) | 2024.09.09 |
2024-09-05 (친구 찾기 기능 and 채팅 로그 저장) (1) | 2024.09.05 |
2024-09-04(매칭 시스템구현 -완) (0) | 2024.09.04 |
2024-09-03(매칭 시스템구현 -5) (1) | 2024.09.04 |