Add a boolean property to the IObservatoryNotifier interface that allows a plugin to override the default suppression of sending notifications to plugins notifiers. This must be explicitly set by interested plugins so existing notifiers will not suddenly receive all the batch-read notifications.
This has the side benefit of cleaning up a couple bits of duplicate code wrapped in mutually exclusive #ifdef blocks.
This will enable some desireable functionality in Aggregator (showing notifications generated via pre-read and some testing via read-all) without negative impact to existing plugins (like telegram and StellarOverlay -- which presently spams me with notifications if I forget to disable it).
Add a boolean property to the IObservatoryNotifier interface that allows a plugin to override the default suppression of sending notifications to plugins notifiers. This must be explicitly set by interested plugins so existing notifiers will not suddenly receive all the batch-read notifications.
This has the side benefit of cleaning up a couple bits of duplicate code wrapped in mutually exclusive
#ifdef
blocks.This will enable some desireable functionality in Aggregator (showing notifications generated via pre-read and some testing via read-all) without negative impact to existing plugins (like telegram and StellarOverlay -- which presently spams me with notifications if I forget to disable it).