quick frontends: first connection fixes
This commit is contained in:
parent
3f0482e523
commit
7aa7895208
1 changed files with 3 additions and 3 deletions
|
|
@ -318,15 +318,15 @@ class QuickApp(object):
|
|||
if show != 'unavailable':
|
||||
|
||||
#FIXME: must be moved in a plugin
|
||||
if from_jid.bare in self.profiles[profile]['watched'] and not from_jid.bare in self.profiles[profile]['onlineContact']:
|
||||
if from_jid.bare in self.profiles[profile].get('watched',[]) and not from_jid.bare in self.profiles[profile]['onlineContact']:
|
||||
self.showAlert(_("Watched jid [%s] is connected !") % from_jid.bare)
|
||||
|
||||
presences[jabber_id] = {'show': show, 'priority': priority, 'statuses': statuses}
|
||||
self.profiles[profile]['onlineContact'].add(from_jid) # FIXME onlineContact is useless with CM, must be removed
|
||||
self.profiles[profile].setdefault('onlineContact',set()).add(from_jid) # FIXME onlineContact is useless with CM, must be removed
|
||||
|
||||
#TODO: vcard data (avatar)
|
||||
|
||||
if show == "unavailable" and from_jid in self.profiles[profile]['onlineContact']:
|
||||
if show == "unavailable" and from_jid in self.profiles[profile].get('onlineContact',set()):
|
||||
try:
|
||||
del presences[jabber_id]
|
||||
except KeyError:
|
||||
|
|
|
|||
Loading…
Reference in a new issue