From 7ed69c0a0f25968d7aeef2de145e54514ce8c089 Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Wed, 13 Mar 2024 19:41:04 +0100 Subject: [PATCH] maybe fix for `Attempt to invoke virtual method 'java.lang.String java.io.File.getPath()' on a null object reference` --- .../deckers/thibault/aves/channel/calls/StorageHandler.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/StorageHandler.kt b/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/StorageHandler.kt index a51aac145..762e0e091 100644 --- a/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/StorageHandler.kt +++ b/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/StorageHandler.kt @@ -135,7 +135,7 @@ class StorageHandler(private val context: Context) : MethodCallHandler { } 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() result.success(untrackedPaths)