diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/CallTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/CallTable.kt index ed273ec202..da231e5e75 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/CallTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/CallTable.kt @@ -201,10 +201,10 @@ class CallTable(context: Context, databaseHelper: SignalDatabase) : DatabaseTabl .readToSingleLong(0L) } - fun deleteCallEventsDeletedBefore(threshold: Long) { - writableDatabase + fun deleteCallEventsDeletedBefore(threshold: Long): Int { + return writableDatabase .delete(TABLE_NAME) - .where("$DELETION_TIMESTAMP <= ?", threshold) + .where("$DELETION_TIMESTAMP > 0 AND $DELETION_TIMESTAMP <= ?", threshold) .run() }