MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / rusense_enabled

Method rusense_enabled

pushover_service.py:269–276  ·  view source on GitHub ↗

True when RuSense alerts are on, Pushover is usable, and `kind` is enabled.

(self, kind)

Source from the content-addressed store, hash-verified

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.

Callers 1

notify_rusenseMethod · 0.95

Calls 2

is_enabledMethod · 0.95
getMethod · 0.45

Tested by

no test coverage detected