-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
🎟️ 상위 작업 (Ticket Number)
THIP2025-324
📝 상세 내용(Description)
푸시알림 송신에 해당하는 서비스 로직 실행 시
- 해당 서비스 로직의 트랜잭션 커밋 시에 DB notification insert
- fcm 푸시알림을 위해 비동기 이벤트 publish
- 이벤트 리스너가 이벤트를 받아서 fcm 서버로 푸시알림 전송
하도록 코드 추가 및 기존 로직 수정
✅ 체크리스트(Tasks)
- 기존 푸시알림을 위한 이벤트 리스너 코드 수정
- 기존 fcm 푸시알림 관련 코드에서는 이벤트 리스너가 수신한 이벤트의 raw data를 조합하여 푸시알림 메시지를 구성
- But, DB에 insert 해야하는 notification의 내용이 이벤트 리스너가 생성하는 푸시알림 메시지와 일치함
- 따라서 푸시알림 메시지를 생성하는 책임을 이벤트 리스너가 아니라 다른 객체로 위임하고, DB notification insert 시와 푸시 알림 전송시에 모두 해당 객체를 의존하도록 코드 수정
- 유저별 알림센터 조회 기능도 같이 구현 -> 이슈, 브랜치 분리해서 추후에 작업
Metadata
Metadata
Assignees
Labels
No labels