Closed w0rd-driven closed 1 year ago
I should be able to call functions in iex
and watch things update in real-time.
The stubbing proved as useful as I thought it would be. Now I need to clean up the implementation to inspect release dates or to send generic app notifications like when a scan completed.
This is done. We can address email and Slack in subsequent issues.
Beatseek.Notifications.Delivery
moduledeliver
function with pattern matching that handles in-app notifications with abstractions for Email and Slack/Discord.notifications
record then pushes to PubSub events.notifications
record to transform and send email.notifications
record to transform and send a Slack message.We'll focus on in-app messaging first. PubSub events should emit the record to add to the notifications page as well as an increment. Marking a record as read/seen should emit a decrement.