Browse Source

bark min volume set to 0

Signed-off-by: Q01 <8140841+pb8DvwQkfRR@users.noreply.github.com>
pull/1239/head
Q01 2 days ago
parent
commit
e3db9e6008
No known key found for this signature in database
GPG Key ID: 8292260E37345AAF
  1. 6
      apprise/plugins/bark.py
  2. 5
      test/test_plugin_bark.py

6
apprise/plugins/bark.py

@ -184,7 +184,7 @@ class NotifyBark(NotifyBase):
'volume': {
'name': _('Volume'),
'type': 'int',
'min': 1,
'min': 0,
'max': 10,
},
'click': {
@ -272,14 +272,14 @@ class NotifyBark(NotifyBase):
# Volume
try:
self.volume = int(volume) if volume is not None else None
if self.volume is not None and not (1 <= self.volume <= 10):
if self.volume is not None and not (0 <= self.volume <= 10):
raise ValueError()
except (TypeError, ValueError):
self.volume = None
if volume is not None:
self.logger.warning(
'The specified Bark volume ({}) is not valid. '
'Must be between 1 and 10', volume)
'Must be between 0 and 10', volume)
# Level
self.level = None if not level else next(

5
test/test_plugin_bark.py

@ -133,8 +133,8 @@ apprise_url_tests = (
# volume > 10
'instance': NotifyBark,
}),
('bark://192.168.0.6:8081/device_key/?level=critical&volume=0', {
# volume < 1
('bark://192.168.0.6:8081/device_key/?level=critical&volume=-1', {
# volume < 0
'instance': NotifyBark,
}),
('bark://192.168.0.6:8081/device_key/?level=critical&volume=', {
@ -174,4 +174,3 @@ def test_plugin_bark_urls():
# Run our general tests
AppriseURLTester(tests=apprise_url_tests).run_all()

Loading…
Cancel
Save