fix bug with presences with no resource attached
This commit is contained in:
parent
dd71e252ae
commit
3a98a695d4
|
@ -241,6 +241,7 @@ public class XmppConnectionService extends Service {
|
|||
}
|
||||
String type = packet.getAttribute("type");
|
||||
if (type == null) {
|
||||
if (fromParts.length == 2) {
|
||||
Element show = packet.findChild("show");
|
||||
if (show == null) {
|
||||
contact.updatePresence(fromParts[1], Presences.ONLINE);
|
||||
|
@ -269,6 +270,9 @@ public class XmppConnectionService extends Service {
|
|||
}
|
||||
}
|
||||
databaseBackend.updateContact(contact);
|
||||
} else {
|
||||
//Log.d(LOGTAG,"presence without resource "+packet.toString());
|
||||
}
|
||||
} else if (type.equals("unavailable")) {
|
||||
if (fromParts.length != 2) {
|
||||
// Log.d(LOGTAG,"received presence with no resource "+packet.toString());
|
||||
|
|
Loading…
Reference in a new issue