maybe fix for Attempt to invoke virtual method 'java.lang.String java.io.File.getPath()' on a null object reference

This commit is contained in:
Thibault Deckers 2024-03-13 19:41:04 +01:00
parent 12af258fd5
commit 7ed69c0a0f

View file

@ -135,7 +135,7 @@ class StorageHandler(private val context: Context) : MethodCallHandler {
} }
val trashDirs = context.getExternalFilesDirs(null).mapNotNull { StorageUtils.trashDirFor(context, it.path) } val trashDirs = context.getExternalFilesDirs(null).mapNotNull { StorageUtils.trashDirFor(context, it.path) }
val trashItemPaths = trashDirs.flatMap { dir -> dir.listFiles()?.mapNotNull { file -> file?.path } ?: listOf() } val trashItemPaths = trashDirs.flatMap { dir -> dir.listFiles()?.filterNotNull()?.mapNotNull { file -> file.path } ?: listOf() }
val untrackedPaths = trashItemPaths.filterNot(knownPaths::contains).toList() val untrackedPaths = trashItemPaths.filterNot(knownPaths::contains).toList()
result.success(untrackedPaths) result.success(untrackedPaths)