|
|
|
@ -293,6 +293,11 @@ class LokiAPIDatabase(context: Context, helper: SQLCipherOpenHelper) : Database(
|
|
|
|
|
val lastHash = database.insertOrUpdate(lastMessageHashValueTable2, row, query, arrayOf( snode.toString(), publicKey, namespace.toString() ))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun clearLastMessageHashes(publicKey: String) {
|
|
|
|
|
databaseHelper.writableDatabase
|
|
|
|
|
.delete(lastMessageHashValueTable2, "${Companion.publicKey} = ?", arrayOf(publicKey))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun clearAllLastMessageHashes() {
|
|
|
|
|
val database = databaseHelper.writableDatabase
|
|
|
|
|
database.delete(lastMessageHashValueTable2, null, null)
|
|
|
|
@ -319,6 +324,11 @@ class LokiAPIDatabase(context: Context, helper: SQLCipherOpenHelper) : Database(
|
|
|
|
|
database.insertOrUpdate(receivedMessageHashValuesTable, row, query, arrayOf( publicKey, namespace.toString() ))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun clearReceivedMessageHashValues(publicKey: String) {
|
|
|
|
|
databaseHelper.writableDatabase
|
|
|
|
|
.delete(receivedMessageHashValuesTable, "${Companion.publicKey} = ?", arrayOf(publicKey))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun clearReceivedMessageHashValues() {
|
|
|
|
|
val database = databaseHelper.writableDatabase
|
|
|
|
|
database.delete(receivedMessageHashValuesTable, null, null)
|
|
|
|
|