quick app: check type in notify
This commit is contained in:
parent
61765efd9e
commit
2455e35c28
2 changed files with 4 additions and 2 deletions
|
|
@ -86,7 +86,8 @@ class Const(constants.Const):
|
|||
LISTENERS = {'avatar', 'nick', 'presence', 'profilePlugged', 'disconnect', 'gotMenus', 'menu', 'notification', 'notificationsClear', 'progressFinished', 'progressError'}
|
||||
|
||||
# Notifications
|
||||
NOTIFY_MESSAGE = 'MESSAGE' # a message was received
|
||||
NOTIFY_MENTION = 'MENTION' # user was mentionned
|
||||
NOTIFY_MESSAGE = 'MESSAGE' # a message has been received
|
||||
NOTIFY_MENTION = 'MENTION' # user has been mentionned
|
||||
NOTIFY_PROGRESS_END = 'PROGRESS_END' # a progression has finised
|
||||
NOTIFY_GENERIC = 'GENERIC' # a notification which has not its own type
|
||||
NOTIFY_ALL = (NOTIFY_MESSAGE, NOTIFY_MENTION, NOTIFY_PROGRESS_END, NOTIFY_GENERIC)
|
||||
|
|
|
|||
|
|
@ -636,6 +636,7 @@ class QuickApp(object):
|
|||
@param cb_args(list, None): list of args for callback
|
||||
@param widget(object, None): widget where the notification happened
|
||||
"""
|
||||
assert type_ in C.NOTIFY_ALL
|
||||
notif_dict = self.profiles[profile].notifications
|
||||
key = '' if entity is None else entity.bare
|
||||
type_notifs = notif_dict.setdefault(key, {}).setdefault(type_, [])
|
||||
|
|
|
|||
Loading…
Reference in a new issue