Throw from session directories and only fatal error when making sense.

This commit is contained in:
Stefan Ceriu
2026-09-30 11:36:06 +03:00
parent a8bc26dc93
commit 7973da8251
5 changed files with 21 additions and 12 deletions
@@ -55,7 +55,7 @@ struct SessionDirectoriesTests {
#expect(fileManager.directoryExists(at: sessionDirectories.cacheDirectory))
// When deleting the directories.
sessionDirectories.delete()
try? sessionDirectories.delete()
// Then neither directory should exist on disk.
#expect(!fileManager.directoryExists(at: sessionDirectories.dataDirectory))
@@ -79,7 +79,7 @@ struct SessionDirectoriesTests {
#expect(try fileManager.numberOfItems(at: sessionDirectories.cacheDirectory) == 3)
// When deleting transient user data.
sessionDirectories.deleteTransientUserData()
try? sessionDirectories.deleteTransientUserData()
// Then the data directory should only contain the crypto store and the cache directory should remain but be empty.
#expect(fileManager.directoryExists(at: sessionDirectories.dataDirectory))
@@ -92,6 +92,6 @@ struct SessionDirectoriesTests {
#expect(!fileManager.fileExists(atPath: sessionDirectories.mockEventCachePath))
// The tests are done, tidy up these useless directories 🧹
sessionDirectories.delete()
try? sessionDirectories.delete()
}
}