True when RuSense alerts are on, Pushover is usable, and `kind` is enabled.
(self, kind)
| 267 | } |
| 268 | |
| 269 | def rusense_enabled(self, kind): |
| 270 | """True when RuSense alerts are on, Pushover is usable, and `kind` is enabled.""" |
| 271 | if not self.is_enabled(): |
| 272 | return False |
| 273 | if not self.shared_data.config.get("rusense_notify_enabled", False): |
| 274 | return False |
| 275 | flag = self._RUSENSE_FLAGS.get(kind) |
| 276 | return bool(flag and self.shared_data.config.get(flag, False)) |
| 277 | |
| 278 | def notify_rusense(self, kind, message, title="Ragnar — RuSense", priority=0, sound="pushover"): |
| 279 | """Send a RuSense sensing alert if `kind` is enabled and off cooldown. |
no test coverage detected