SKINMAKER
|
160fe4ecb3
|
feat: 투표 알림 기능 (#669)
* feat: ensure djs clients are singleton instances
* feat: add votes table
* feat: vote notification
* chore: reduce vote cooldown to 15 min
* feat: add SetNotification to server
* chore: add debug logs
* fix: do not add notification when token and voteid already exists
* feat: add loading indicator
* feat: refresh notification when voted
* feat: add opt-out
* feat: add debug log
* fix: initialize firebase app
* fix: remove app on messaging
* feat: show notifications only with service worker
* fix: state improperly used
* fix: schedule notification if notification is newly added
* chore: remove duplicated notification
* chore: add spacing
* chore: get token if notification is granted
* chore: change vote cooldown to 12 hours
* chore: remove logging
|
2025-02-17 07:34:12 +09:00 |
|