Make the SessionDirectories type responsible for cleaning up data. (#3261)

This commit is contained in:
Doug
2024-09-11 14:32:03 +01:00
committed by GitHub
parent 09094784c7
commit d1495f3178
11 changed files with 192 additions and 80 deletions

View File

@@ -140,13 +140,7 @@ class AuthenticationService: AuthenticationServiceProtocol {
}
private func rotateSessionDirectory() {
if FileManager.default.directoryExists(at: sessionDirectories.dataDirectory) {
try? FileManager.default.removeItem(at: sessionDirectories.dataDirectory)
}
if FileManager.default.directoryExists(at: sessionDirectories.cacheDirectory) {
try? FileManager.default.removeItem(at: sessionDirectories.cacheDirectory)
}
sessionDirectories.delete()
sessionDirectories = .init()
}