This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/plugins
Roman Rizzi b7c24e1d69
REFACTOR: Separate post-send warnings logic.
After #19666, we send notifications asynchronously. However, this has dramatically delayed the different post-send warnings we send.

This change moves all the post-send warnings logic from `Chat::ChatNotifier` into a separate service, allowing us to run this part synchronously, displaying the warnings almost instantly without doing all the heavy lifting for sending notifications. It also simplifies the notifier, making another refactor we planned simpler.

Finally, this removes the need to run jobs on the system specs that test the post-warning logic, hopefully making them faster.
2023-02-15 08:37:47 -03:00
..
chat REFACTOR: Separate post-send warnings logic. 2023-02-15 08:37:47 -03:00
discourse-details DEV: Apply syntax_tree formatting to plugins/* 2023-01-07 11:11:37 +00:00
discourse-local-dates DEV: Correct hbs prettier violations 2023-02-02 13:03:11 +00:00
discourse-narrative-bot Update translations (#20183) 2023-02-06 16:49:27 +01:00
discourse-presence DEV: Apply syntax_tree formatting to plugins/* 2023-01-07 11:11:37 +00:00
lazy-yt FIX: lazy_yt_enabled doesn't affect the engine (#19997) 2023-01-25 12:40:57 -03:00
poll Update translations (#19974) 2023-01-24 16:32:34 +01:00
styleguide UX: Easily toggle badges in admin badge list (#20225) 2023-02-09 11:36:27 -08:00