v2.20.1: checker efficiency
The alert checker now reads each user's devices once per cycle instead of once per matched event, trimming database work on busy cycles. Small internal cleanups alongside.
The alert checker now reads each user's devices once per cycle instead of once per matched event, trimming database work on busy cycles. Small internal cleanups alongside.