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
..
2021-02-25 14:22:31 +09:00
2023-09-10 13:47:36 +09:00
2023-09-10 13:47:36 +09:00
2025-01-21 00:21:06 +09:00
2021-05-16 22:58:21 +09:00
2023-09-10 13:47:36 +09:00
2021-01-04 20:13:46 +09:00
2021-05-29 02:26:01 +09:00
2021-05-22 01:56:35 +09:00