Change the way we do not delete the crypto database.

This commit is contained in:
Benoit Marty
2024-09-02 11:29:44 +02:00
parent 06f0fd1f64
commit 8213b0a980

View File

@@ -645,9 +645,9 @@ class RustMatrixClient(
// Delete the folder and all its content
sessionPaths.fileDirectory.deleteRecursively()
} else {
// Delete only the state.db file
// Do not delete the crypto database files.
sessionPaths.fileDirectory.listFiles().orEmpty()
.filter { it.name.contains("matrix-sdk-state") }
.filterNot { it.name.contains("matrix-sdk-crypto") }
.forEach { file ->
Timber.w("Deleting file ${file.name}...")
file.safeDelete()