summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWei Huang <weih@google.com>2009-04-27 10:06:11 -0700
committerWei Huang <weih@google.com>2009-04-27 10:06:11 -0700
commit3b75fbace07685d92f184d990961dedbfa3496f0 (patch)
tree3feba81de1544d8505b9ab912de4b3d8eada5541
parent86a30942594590030c489ac2c584d98a2a88a966 (diff)
downloadImProvider-3b75fbace07685d92f184d990961dedbfa3496f0.tar.gz
remove db trigger to delete chats when a contact is deleted.
The trigger would cause a bug where all chats are removed when we sync the roster from mcs during a reconnect, because we delete all old contacts and insert the new contacts.
-rw-r--r--src/com/android/providers/im/ImProvider.java11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/com/android/providers/im/ImProvider.java b/src/com/android/providers/im/ImProvider.java
index a0d1d15..bb53b6f 100644
--- a/src/com/android/providers/im/ImProvider.java
+++ b/src/com/android/providers/im/ImProvider.java
@@ -503,17 +503,6 @@ public class ImProvider extends ContentProvider {
"unsent_composed_message TEXT," + // a composed, but not sent message
"shortcut INTEGER" + // which of 10 slots (if any) this chat occupies
");");
-
- if (MAKE_MESSAGE_PRESENCE_CHAT_PERSISTENT) {
- String contactsTableName = TABLE_CONTACTS;
-
- db.execSQL("CREATE TRIGGER IF NOT EXISTS contact_cleanup " +
- "DELETE ON " + contactsTableName +
- " BEGIN " +
- "DELETE FROM chats WHERE contact_id = OLD._id;" +
- "END");
- }
-
}
@Override