mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-15 09:42:57 -07:00
Add image type option to remote app notifications
This commit is contained in:
parent
7ebed4ffd7
commit
3a520405c4
1 changed files with 14 additions and 1 deletions
|
@ -888,7 +888,8 @@ class ANDROIDAPP(Notifier):
|
||||||
"""
|
"""
|
||||||
NAME = 'Tautulli Remote Android App'
|
NAME = 'Tautulli Remote Android App'
|
||||||
_DEFAULT_CONFIG = {'device_id': '',
|
_DEFAULT_CONFIG = {'device_id': '',
|
||||||
'priority': 3
|
'priority': 3,
|
||||||
|
'notification_type': 0
|
||||||
}
|
}
|
||||||
|
|
||||||
def agent_notify(self, subject='', body='', action='', notification_id=None, **kwargs):
|
def agent_notify(self, subject='', body='', action='', notification_id=None, **kwargs):
|
||||||
|
@ -907,6 +908,7 @@ class ANDROIDAPP(Notifier):
|
||||||
'body': body,
|
'body': body,
|
||||||
'action': action,
|
'action': action,
|
||||||
'priority': self.config['priority'],
|
'priority': self.config['priority'],
|
||||||
|
'notification_type': self.config['notification_type'],
|
||||||
'session_key': pretty_metadata.parameters.get('session_key', ''),
|
'session_key': pretty_metadata.parameters.get('session_key', ''),
|
||||||
'session_id': pretty_metadata.parameters.get('session_id', ''),
|
'session_id': pretty_metadata.parameters.get('session_id', ''),
|
||||||
'user_id': pretty_metadata.parameters.get('user_id', ''),
|
'user_id': pretty_metadata.parameters.get('user_id', ''),
|
||||||
|
@ -1047,6 +1049,17 @@ class ANDROIDAPP(Notifier):
|
||||||
'input_type': 'select',
|
'input_type': 'select',
|
||||||
'select_options': {1: 'Minimum', 2: 'Low', 3: 'Normal', 4: 'High'}
|
'select_options': {1: 'Minimum', 2: 'Low', 3: 'Normal', 4: 'High'}
|
||||||
})
|
})
|
||||||
|
config_option.append({
|
||||||
|
'label': 'Notification Image Type',
|
||||||
|
'value': self.config['notification_type'],
|
||||||
|
'name': 'androidapp_notification_type',
|
||||||
|
'description': 'Set the notification image type.',
|
||||||
|
'input_type': 'select',
|
||||||
|
'select_options': {0: 'No notification image',
|
||||||
|
1: 'Small image (Expandable text)',
|
||||||
|
2: 'Large image (Non-expandable text)'
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
return config_option
|
return config_option
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue