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 6255a78145
commit f03bd282e7

View file

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