|
|
|
@ -20,6 +20,8 @@ package org.thoughtcrime.securesms.database;
|
|
|
|
|
import android.content.ContentValues;
|
|
|
|
|
import android.content.Context;
|
|
|
|
|
import android.database.Cursor;
|
|
|
|
|
import android.os.Handler;
|
|
|
|
|
import android.os.Looper;
|
|
|
|
|
import android.text.TextUtils;
|
|
|
|
|
import android.util.Pair;
|
|
|
|
|
|
|
|
|
@ -511,7 +513,7 @@ public class SmsDatabase extends MessagingDatabase {
|
|
|
|
|
public boolean deleteMessage(long messageId) {
|
|
|
|
|
Log.i("MessageDatabase", "Deleting: " + messageId);
|
|
|
|
|
SQLiteDatabase db = databaseHelper.getWritableDatabase();
|
|
|
|
|
long threadId = getThreadIdForMessage(messageId);
|
|
|
|
|
long threadId = getThreadIdForMessage(messageId);
|
|
|
|
|
db.delete(TABLE_NAME, ID_WHERE, new String[] {messageId+""});
|
|
|
|
|
boolean threadDeleted = DatabaseFactory.getThreadDatabase(context).update(threadId, false);
|
|
|
|
|
notifyConversationListeners(threadId);
|
|
|
|
|