Prevent duplicate user notifications #128

Closed
opened 2024-08-03 11:14:11 +01:00 by kemitix · 0 comments
Owner

There is no filtering to prevent duplicate notification being sent.

Create a new UserAlerts actor that persists for the lifetime of the git-next server's execution. i.e. it isn't restarted when the configuration file is updated. It will need to be given up-to-date copies of the [shout] configuration.

It will maintain a note of all notifications sent in the last 24 hours and will not send a notification that has already been sent during that time.

There is no filtering to prevent duplicate notification being sent. Create a new `UserAlerts` actor that persists for the lifetime of the `git-next` server's execution. i.e. it isn't restarted when the configuration file is updated. It will need to be given up-to-date copies of the `[shout]` configuration. It will maintain a note of all notifications sent in the last 24 hours and will not send a notification that has already been sent during that time.
kemitix added this to the NEXT-RELEASE milestone 2024-08-03 11:14:11 +01:00
kemitix added the
Kind/Enhancement
label 2024-08-03 11:14:11 +01:00
kemitix self-assigned this 2024-08-03 11:14:11 +01:00
kemitix added this to the Road to v1 - Forgejo & Github project 2024-08-03 11:14:11 +01:00
kemitix changed title from Prevent user notifications sent to Prevent duplicate user notifications 2024-08-03 12:10:19 +01:00
kemitix modified the milestone from NEXT-RELEASE to v0.13.1 2024-08-04 19:27:45 +01:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: kemitix/git-next#128
No description provided.