Currently the AlarmStatus decides which events to send notifications on. Ideally AlarmStatus should not need to be aware of Notifications. Instead, it should mark any auto events it finds, and then return the full event list back. The notification module should then decide what events it should or should not send out a notification for.
Currently the AlarmStatus decides which events to send notifications on. Ideally AlarmStatus should not need to be aware of Notifications. Instead, it should mark any auto events it finds, and then return the full event list back. The notification module should then decide what events it should or should not send out a notification for.