From 151e97c82e553e7e020ceec07207cffd28f0f0dd Mon Sep 17 00:00:00 2001 From: Mikunj Date: Mon, 9 Dec 2019 11:50:22 +1100 Subject: [PATCH] Clean --- res/values/strings.xml | 1 - .../securesms/database/MmsSmsColumns.java | 2 +- .../securesms/database/SmsDatabase.java | 15 --------------- .../securesms/loki/DebouncerCache.kt | 18 ------------------ .../securesms/loki/FriendRequestHandler.kt | 5 +++-- 5 files changed, 4 insertions(+), 37 deletions(-) delete mode 100644 src/org/thoughtcrime/securesms/loki/DebouncerCache.kt diff --git a/res/values/strings.xml b/res/values/strings.xml index 202f3235b..a6cd89e76 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1653,7 +1653,6 @@ Device unlinked This device has been successfully unlinked - Could not decrypt an incoming message. Would you like to start a new session with %s? Restore session Dismiss diff --git a/src/org/thoughtcrime/securesms/database/MmsSmsColumns.java b/src/org/thoughtcrime/securesms/database/MmsSmsColumns.java index 2c4bedb67..af3e881a2 100644 --- a/src/org/thoughtcrime/securesms/database/MmsSmsColumns.java +++ b/src/org/thoughtcrime/securesms/database/MmsSmsColumns.java @@ -83,7 +83,7 @@ public interface MmsSmsColumns { protected static final long ENCRYPTION_REMOTE_LEGACY_BIT = 0x02000000; // Loki - protected static final long ENCRYPTION_LOKI_SESSION_RESTORE_SENT_BIT = 0x01000000; // Type that determines if we've sent a session reset after receiving `ENCRYPTION_REMOTE_NO_SESSION_BIT` + protected static final long ENCRYPTION_LOKI_SESSION_RESTORE_SENT_BIT = 0x01000000; public static boolean isDraftMessageType(long type) { return (type & BASE_TYPE_MASK) == BASE_DRAFT_TYPE; diff --git a/src/org/thoughtcrime/securesms/database/SmsDatabase.java b/src/org/thoughtcrime/securesms/database/SmsDatabase.java index 35086df92..998093db3 100644 --- a/src/org/thoughtcrime/securesms/database/SmsDatabase.java +++ b/src/org/thoughtcrime/securesms/database/SmsDatabase.java @@ -732,21 +732,6 @@ public class SmsDatabase extends MessagingDatabase { else return record; } - public List getMessages(long threadId) { - SQLiteDatabase db = databaseHelper.getReadableDatabase(); - Cursor cursor = db.query(TABLE_NAME, MESSAGE_PROJECTION, THREAD_ID + " = ?", new String[]{ threadId + "" }, null, null, null); - Reader reader = new Reader(cursor); - List records = new ArrayList<>(); - SmsMessageRecord record = reader.getNext(); - while (record != null) { - records.add(record); - record = reader.getNext(); - } - - reader.close(); - return records; - } - public Cursor getMessageCursor(long messageId) { SQLiteDatabase db = databaseHelper.getReadableDatabase(); Cursor cursor = db.query(TABLE_NAME, MESSAGE_PROJECTION, ID_WHERE, new String[] {messageId + ""}, null, null, null); diff --git a/src/org/thoughtcrime/securesms/loki/DebouncerCache.kt b/src/org/thoughtcrime/securesms/loki/DebouncerCache.kt deleted file mode 100644 index d98231f65..000000000 --- a/src/org/thoughtcrime/securesms/loki/DebouncerCache.kt +++ /dev/null @@ -1,18 +0,0 @@ -package org.thoughtcrime.securesms.loki - -import org.thoughtcrime.securesms.util.Debouncer - -object DebouncerCache { - private val cache: HashMap = hashMapOf() - @JvmStatic - fun getDebouncer(key: String, threshold: Long): Debouncer { - val throttler = cache[key] ?: Debouncer(threshold) - cache[key] = throttler - return throttler - } - - @JvmStatic - fun remove(key: String) { - cache.remove(key) - } -} \ No newline at end of file diff --git a/src/org/thoughtcrime/securesms/loki/FriendRequestHandler.kt b/src/org/thoughtcrime/securesms/loki/FriendRequestHandler.kt index c3a36e292..a8d9cae2e 100644 --- a/src/org/thoughtcrime/securesms/loki/FriendRequestHandler.kt +++ b/src/org/thoughtcrime/securesms/loki/FriendRequestHandler.kt @@ -26,10 +26,11 @@ object FriendRequestHandler { ActionType.Failed -> LokiThreadFriendRequestStatus.NONE ActionType.Sent -> LokiThreadFriendRequestStatus.REQUEST_SENT } - DatabaseFactory.getLokiThreadDatabase(context).setFriendRequestStatus(threadId, threadFriendStatus) + val database = DatabaseFactory.getLokiThreadDatabase(context) + database.setFriendRequestStatus(threadId, threadFriendStatus) // If we sent a friend request then we need to hide the session restore prompt if (type == ActionType.Sent) { - // TODO: Hide prompt + database.removeAllSessionRestoreDevices(threadId) } }