From a5a39fa9af27c56a5ebe58db0780ba46b5a8c910 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sat, 22 Feb 2014 18:18:51 +0100 Subject: bug fixes for faulty roster fetch and otr bug between two sc instances --- src/de/gultsch/chat/services/XmppConnectionService.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/de/gultsch/chat/services') diff --git a/src/de/gultsch/chat/services/XmppConnectionService.java b/src/de/gultsch/chat/services/XmppConnectionService.java index a3e5d7cd..bb460959 100644 --- a/src/de/gultsch/chat/services/XmppConnectionService.java +++ b/src/de/gultsch/chat/services/XmppConnectionService.java @@ -464,17 +464,15 @@ public class XmppConnectionService extends Service { mWhere.append("jid NOT IN("); List items = roster.getChildren(); for(int i = 0; i < items.size(); ++i) { - mWhere.append("\""); mWhere.append(DatabaseUtils.sqlEscapeString(items.get(i).getAttribute("jid"))); if (i != items.size() - 1) { - mWhere.append("\","); - } else { - mWhere.append("\""); + mWhere.append(","); } } mWhere.append(") and accountUuid = \""); mWhere.append(account.getUuid()); mWhere.append("\""); + Log.d(LOGTAG,mWhere.toString()); List contactsToDelete = databaseBackend.getContats(mWhere.toString()); for(Contact contact : contactsToDelete) { databaseBackend.deleteContact(contact); -- cgit v1.2.3