diff options
author | Wei Huang <weih@google.com> | 2009-04-27 10:06:11 -0700 |
---|---|---|
committer | Wei Huang <weih@google.com> | 2009-04-27 10:06:11 -0700 |
commit | 3b75fbace07685d92f184d990961dedbfa3496f0 (patch) | |
tree | 3feba81de1544d8505b9ab912de4b3d8eada5541 | |
parent | 86a30942594590030c489ac2c584d98a2a88a966 (diff) | |
download | ImProvider-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.java | 11 |
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 |