Ensure all file about sqlite are deleted.

This commit is contained in:
Benoit Marty 2023-06-21 10:24:05 +02:00 committed by Benoit Marty
parent 231d4b1577
commit 32ddc7e6f7

View file

@ -424,15 +424,12 @@ class RustMatrixClient constructor(
sessionDirectory.deleteRecursively() sessionDirectory.deleteRecursively()
} else { } else {
// Delete only the state.db file // Delete only the state.db file
listOf( sessionDirectory.listFiles().orEmpty()
"matrix-sdk-state.sqlite3", .filter { it.name.contains("matrix-sdk-state") }
"matrix-sdk-state.sqlite3-shm", .forEach { file ->
"matrix-sdk-state.sqlite3-wal", Timber.w("Deleting file ${file.name}...")
).map { fileName -> file.safeDelete()
File(sessionDirectory, fileName) }
}.forEach { file ->
file.safeDelete()
}
true true
} }
} }