Skip to content

Comments

feature: 알림 대시보드 및 API 연동#98

Merged
tl1l1l1s merged 6 commits intodevfrom
feature/notification
Feb 23, 2026
Merged

feature: 알림 대시보드 및 API 연동#98
tl1l1l1s merged 6 commits intodevfrom
feature/notification

Conversation

@tl1l1l1s
Copy link
Contributor

Description

알림 기능을 구현하였습니다.

Related Issues

Changes Made

  1. 알림 목록을 조회하는 알림 버튼 및 대시보드 구현
    • 바텀 시트 구조 사용
    • 인피니티 스크롤링
    • Optimistic update를 통해 조회 API 응답을 기다리지 않고 즉시 UI 업데이트
    • type에 따라 다르게 동작 (navigate/ 채팅 바텀 시트를 여는 customEvent 실행)
  2. SSE 및 API 연동
    • 앱 전체에서 SSE 연결을 단일로 유지하여 어느 페이지든 알림이 오면 toast가 뜨도록 구현
    • SSE 연결 실패 시 fallback 처리로 조회하지 않은 알림이 있는지 확인하는 API 호출

Screenshots or Video

Screenshot 2026-02-21 at 21 20 34 Screenshot 2026-02-21 at 21 20 44

Testing

iOS/Chrome/Localhost

Checklist

  • 코드가 정상적으로 컴파일되는지 확인했습니다.
  • 관련 문서를 업데이트했습니다.
  • PR이 관련 이슈를 정확히 참조하고 있습니다.
  • 코드 스타일 가이드라인을 준수했습니다.

- 전역에 SSE 연결 하나만 허용
- /notifications/seen API 응답을 기다리지 않고 낙관적 업데이트
@tl1l1l1s tl1l1l1s self-assigned this Feb 21, 2026
@tl1l1l1s tl1l1l1s merged commit cdf6048 into dev Feb 23, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 알림 구현

1 participant