beter way to delete PEP when a user goes oflline
This commit is contained in:
parent
a16c65873a
commit
45122a3381
|
@ -498,26 +498,20 @@ def delete_pep(jid, name):
|
||||||
|
|
||||||
if jid == gajim.get_jid_from_account(name):
|
if jid == gajim.get_jid_from_account(name):
|
||||||
acc = gajim.connections[name]
|
acc = gajim.connections[name]
|
||||||
for key in activities_keys:
|
del acc.activity
|
||||||
if acc.activity.has_key(key):
|
acc.activity = {}
|
||||||
del acc.activity[key]
|
del acc.tune
|
||||||
for key in tune_keys:
|
acc.tune = {}
|
||||||
if acc.tune.has_key(key):
|
del acc.mood
|
||||||
del acc.tune[key]
|
acc.mood = {}
|
||||||
for key in mood_keys:
|
|
||||||
if acc.mood.has_key(key):
|
|
||||||
del acc.mood[key]
|
|
||||||
|
|
||||||
for contact in gajim.contacts.get_contacts(name, user):
|
for contact in gajim.contacts.get_contacts(name, user):
|
||||||
for key in activities_keys:
|
del contact.activity
|
||||||
if contact.activity.has_key(key):
|
contact.activity = {}
|
||||||
del contact.activity[key]
|
del contact.tune
|
||||||
for key in tune_keys:
|
contact.tune = {}
|
||||||
if contact.tune.has_key(key):
|
del contact.mood
|
||||||
del contact.tune[key]
|
contact.mood = {}
|
||||||
for key in mood_keys:
|
|
||||||
if contact.mood.has_key(key):
|
|
||||||
del contact.mood[key]
|
|
||||||
|
|
||||||
if jid == gajim.get_jid_from_account(name):
|
if jid == gajim.get_jid_from_account(name):
|
||||||
gajim.interface.roster.draw_account(name)
|
gajim.interface.roster.draw_account(name)
|
||||||
|
|
Loading…
Reference in New Issue