TIL(Today I Learned)/스파르타 내배캠 최종프로젝트
[TIL] 24/01/29 [최종] 알람 구현중..
개발자먼지
2024. 1. 29. 23:04
반응형
ㅠ.ㅠ
다시 열심히..
1. 알람 구현 중 supabase realtime
ERD 짜고, 알람씬 다시 정하고,
notifications DB생성 함
테이블에 추가하면 noti 오는 것 까지 확인.
그 이후는 플로우를 잘 모르겠어서, 이전 팀에서 알람 구현하신 용스님의 도움을 받아봄 감사.
flow를 다시 정리해보면 ...
1) useEffect1 : realtime 을 걸어놓은 noti DB를 useQuery로 내 id에 해당하는 것만 읽어와서 state로 저장.
2) noti DB를 subscribe 해둔다.
3) DB에 신규 noti가 한줄 추가 되면, mutate를 이용, onSuccess 에서 쿼리 키를 invalidate 해준다. 그러면 새로 ~ 받아오것지?
- 앗 이렇게 안했다?? / state만 업데이트 해주었다. 유저입장에서 보이는 것에 있어서는 바로 추가 되기는 하는데...
다음이시간에...
프로젝트 진행 상황
✓ 추가 구현사항 알람 및 채팅 ERD 작성.
✓ 로그인 이슈 수정
✓ 상세페이지 댓글 새로고침시에만 적용되는것 수정
✓ 배포는 에러가 낫다가 안낫다가.. ^0^
내 진행 상황
오늘 한일
1. 알람 테이블에 추가하면 noti 오는 것 까지 확인-_-
오늘 나머지 공부 (21시~ 달려!)
1. 상단바 노티는 적당히 다 하고 자기
반응형