mirror of
https://github.com/oxen-io/session-android.git
synced 2025-07-11 22:58:35 +00:00
Improve logging around deletions.
This commit is contained in:
parent
0c5648bfb1
commit
12ea88f409
@ -1483,6 +1483,8 @@ public class MmsDatabase extends MessageDatabase {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean deleteMessage(long messageId) {
|
public boolean deleteMessage(long messageId) {
|
||||||
|
Log.d(TAG, "deleteMessage(" + messageId + ")");
|
||||||
|
|
||||||
long threadId = getThreadIdForMessage(messageId);
|
long threadId = getThreadIdForMessage(messageId);
|
||||||
AttachmentDatabase attachmentDatabase = DatabaseFactory.getAttachmentDatabase(context);
|
AttachmentDatabase attachmentDatabase = DatabaseFactory.getAttachmentDatabase(context);
|
||||||
attachmentDatabase.deleteAttachmentsForMessage(messageId);
|
attachmentDatabase.deleteAttachmentsForMessage(messageId);
|
||||||
@ -1504,6 +1506,7 @@ public class MmsDatabase extends MessageDatabase {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void deleteThread(long threadId) {
|
public void deleteThread(long threadId) {
|
||||||
|
Log.d(TAG, "deleteThread(" + threadId + ")");
|
||||||
Set<Long> singleThreadSet = new HashSet<>();
|
Set<Long> singleThreadSet = new HashSet<>();
|
||||||
singleThreadSet.add(threadId);
|
singleThreadSet.add(threadId);
|
||||||
deleteThreads(singleThreadSet);
|
deleteThreads(singleThreadSet);
|
||||||
@ -1589,6 +1592,8 @@ public class MmsDatabase extends MessageDatabase {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
void deleteThreads(@NonNull Set<Long> threadIds) {
|
void deleteThreads(@NonNull Set<Long> threadIds) {
|
||||||
|
Log.d(TAG, "deleteThreads(count: " + threadIds.size() + ")");
|
||||||
|
|
||||||
SQLiteDatabase db = databaseHelper.getWritableDatabase();
|
SQLiteDatabase db = databaseHelper.getWritableDatabase();
|
||||||
String where = "";
|
String where = "";
|
||||||
Cursor cursor = null;
|
Cursor cursor = null;
|
||||||
@ -1647,6 +1652,7 @@ public class MmsDatabase extends MessageDatabase {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void deleteAllThreads() {
|
public void deleteAllThreads() {
|
||||||
|
Log.d(TAG, "deleteAllThreads()");
|
||||||
DatabaseFactory.getAttachmentDatabase(context).deleteAllAttachments();
|
DatabaseFactory.getAttachmentDatabase(context).deleteAllAttachments();
|
||||||
DatabaseFactory.getGroupReceiptDatabase(context).deleteAllRows();
|
DatabaseFactory.getGroupReceiptDatabase(context).deleteAllRows();
|
||||||
DatabaseFactory.getMentionDatabase(context).deleteAllMentions();
|
DatabaseFactory.getMentionDatabase(context).deleteAllMentions();
|
||||||
|
@ -30,6 +30,7 @@ import net.sqlcipher.database.SQLiteQueryBuilder;
|
|||||||
import org.thoughtcrime.securesms.database.MessageDatabase.SyncMessageId;
|
import org.thoughtcrime.securesms.database.MessageDatabase.SyncMessageId;
|
||||||
import org.thoughtcrime.securesms.database.helpers.SQLCipherOpenHelper;
|
import org.thoughtcrime.securesms.database.helpers.SQLCipherOpenHelper;
|
||||||
import org.thoughtcrime.securesms.database.model.MessageRecord;
|
import org.thoughtcrime.securesms.database.model.MessageRecord;
|
||||||
|
import org.thoughtcrime.securesms.logging.Log;
|
||||||
import org.thoughtcrime.securesms.recipients.Recipient;
|
import org.thoughtcrime.securesms.recipients.Recipient;
|
||||||
import org.thoughtcrime.securesms.recipients.RecipientId;
|
import org.thoughtcrime.securesms.recipients.RecipientId;
|
||||||
import org.whispersystems.libsignal.util.Pair;
|
import org.whispersystems.libsignal.util.Pair;
|
||||||
@ -406,11 +407,13 @@ public class MmsSmsDatabase extends Database {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void deleteMessagesInThreadBeforeDate(long threadId, long trimBeforeDate) {
|
public void deleteMessagesInThreadBeforeDate(long threadId, long trimBeforeDate) {
|
||||||
|
Log.d(TAG, "deleteMessagesInThreadBeforeData(" + threadId + ", " + trimBeforeDate + ")");
|
||||||
DatabaseFactory.getSmsDatabase(context).deleteMessagesInThreadBeforeDate(threadId, trimBeforeDate);
|
DatabaseFactory.getSmsDatabase(context).deleteMessagesInThreadBeforeDate(threadId, trimBeforeDate);
|
||||||
DatabaseFactory.getMmsDatabase(context).deleteMessagesInThreadBeforeDate(threadId, trimBeforeDate);
|
DatabaseFactory.getMmsDatabase(context).deleteMessagesInThreadBeforeDate(threadId, trimBeforeDate);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void deleteAbandonedMessages() {
|
public void deleteAbandonedMessages() {
|
||||||
|
Log.d(TAG, "deleteAbandonedMessages()");
|
||||||
DatabaseFactory.getSmsDatabase(context).deleteAbandonedMessages();
|
DatabaseFactory.getSmsDatabase(context).deleteAbandonedMessages();
|
||||||
DatabaseFactory.getMmsDatabase(context).deleteAbandonedMessages();
|
DatabaseFactory.getMmsDatabase(context).deleteAbandonedMessages();
|
||||||
}
|
}
|
||||||
|
@ -979,6 +979,8 @@ public class SmsDatabase extends MessageDatabase {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean deleteMessage(long messageId) {
|
public boolean deleteMessage(long messageId) {
|
||||||
|
Log.d(TAG, "deleteMessage(" + messageId + ")");
|
||||||
|
|
||||||
SQLiteDatabase db = databaseHelper.getWritableDatabase();
|
SQLiteDatabase db = databaseHelper.getWritableDatabase();
|
||||||
long threadId = getThreadIdForMessage(messageId);
|
long threadId = getThreadIdForMessage(messageId);
|
||||||
|
|
||||||
@ -1015,6 +1017,7 @@ public class SmsDatabase extends MessageDatabase {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
void deleteThread(long threadId) {
|
void deleteThread(long threadId) {
|
||||||
|
Log.d(TAG, "deleteThread(" + threadId + ")");
|
||||||
SQLiteDatabase db = databaseHelper.getWritableDatabase();
|
SQLiteDatabase db = databaseHelper.getWritableDatabase();
|
||||||
db.delete(TABLE_NAME, THREAD_ID + " = ?", new String[] {threadId+""});
|
db.delete(TABLE_NAME, THREAD_ID + " = ?", new String[] {threadId+""});
|
||||||
}
|
}
|
||||||
@ -1067,6 +1070,8 @@ public class SmsDatabase extends MessageDatabase {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
void deleteThreads(@NonNull Set<Long> threadIds) {
|
void deleteThreads(@NonNull Set<Long> threadIds) {
|
||||||
|
Log.d(TAG, "deleteThreads(count: " + threadIds.size() + ")");
|
||||||
|
|
||||||
SQLiteDatabase db = databaseHelper.getWritableDatabase();
|
SQLiteDatabase db = databaseHelper.getWritableDatabase();
|
||||||
String where = "";
|
String where = "";
|
||||||
|
|
||||||
@ -1081,6 +1086,7 @@ public class SmsDatabase extends MessageDatabase {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
void deleteAllThreads() {
|
void deleteAllThreads() {
|
||||||
|
Log.d(TAG, "deleteAllThreads()");
|
||||||
SQLiteDatabase db = databaseHelper.getWritableDatabase();
|
SQLiteDatabase db = databaseHelper.getWritableDatabase();
|
||||||
db.delete(TABLE_NAME, null, null);
|
db.delete(TABLE_NAME, null, null);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user