when we receive a 505 presence error we show the error pixmap
This commit is contained in:
parent
a2f5be54ec
commit
4338bc348f
|
@ -281,14 +281,19 @@ class Connection:
|
||||||
errcode = prs.getErrorCode()
|
errcode = prs.getErrorCode()
|
||||||
if errcode == '409': #conflict : Nick Conflict
|
if errcode == '409': #conflict : Nick Conflict
|
||||||
self.dispatch('ERROR', errmsg)
|
self.dispatch('ERROR', errmsg)
|
||||||
|
elif errcode == '502': # Internal Timeout:
|
||||||
|
self.dispatch('NOTIFY', (prs.getFrom().getStripped(),
|
||||||
|
'error', errmsg, prs.getFrom().getResource(), prio, keyID,
|
||||||
|
prs.getRole(), prs.getAffiliation(), prs.getJid(),
|
||||||
|
prs.getReason(), prs.getActor(), prs.getStatusCode()))
|
||||||
else:
|
else:
|
||||||
self.dispatch('ERROR_ANSWER', (prs.getFrom().getStripped(), errmsg,
|
self.dispatch('ERROR_ANSWER', (prs.getFrom().getStripped(), errmsg,
|
||||||
errcode))
|
errcode))
|
||||||
if ptype == 'available' or ptype == 'unavailable':
|
if ptype == 'available' or ptype == 'unavailable':
|
||||||
gajim.logger.write('status', status, prs.getFrom().getStripped(), show)
|
gajim.logger.write('status', status, prs.getFrom().getStripped(), show)
|
||||||
self.dispatch('NOTIFY', (prs.getFrom().getStripped(), show, status, \
|
self.dispatch('NOTIFY', (prs.getFrom().getStripped(), show, status,
|
||||||
prs.getFrom().getResource(), prio, keyID, prs.getRole(), \
|
prs.getFrom().getResource(), prio, keyID, prs.getRole(),
|
||||||
prs.getAffiliation(), prs.getJid(), prs.getReason(), \
|
prs.getAffiliation(), prs.getJid(), prs.getReason(),
|
||||||
prs.getActor(), prs.getStatusCode()))
|
prs.getActor(), prs.getStatusCode()))
|
||||||
# END presenceCB
|
# END presenceCB
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue