From d9773c9fc2e4d7fdd86b54d2dea7f49ab2622a04 Mon Sep 17 00:00:00 2001 From: Wynd Date: Fri, 13 Mar 2026 22:09:20 +0200 Subject: [PATCH] Clear the list used for parsing recipes --- .../main/java/xyz/pixelatedw/recipe/utils/ImportRecipes.kt | 2 +- .../main/java/xyz/pixelatedw/recipe/utils/RecipeParser.kt | 1 + .../main/java/xyz/pixelatedw/recipe/utils/SyncRecipes.kt | 7 ++----- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/xyz/pixelatedw/recipe/utils/ImportRecipes.kt b/app/src/main/java/xyz/pixelatedw/recipe/utils/ImportRecipes.kt index 630d799..3acfcff 100644 --- a/app/src/main/java/xyz/pixelatedw/recipe/utils/ImportRecipes.kt +++ b/app/src/main/java/xyz/pixelatedw/recipe/utils/ImportRecipes.kt @@ -23,7 +23,7 @@ fun import(ctx: MainActivity, nav: NavHostController, setLoading: (Boolean) -> U while(!ctx.importFinished) {} } catch (e: Exception) { ctx.importError = when (e) { - else -> "Exception occurred: ${e.javaClass.canonicalName}" + else -> "Exception occurred: ${e.message}" } e.printStackTrace() } diff --git a/app/src/main/java/xyz/pixelatedw/recipe/utils/RecipeParser.kt b/app/src/main/java/xyz/pixelatedw/recipe/utils/RecipeParser.kt index 87f03ad..9aa5c4d 100644 --- a/app/src/main/java/xyz/pixelatedw/recipe/utils/RecipeParser.kt +++ b/app/src/main/java/xyz/pixelatedw/recipe/utils/RecipeParser.kt @@ -78,6 +78,7 @@ fun parseRecipeFiles(ctx: MainActivity) { } Recipe.clearCache() + recipeFiles.clear() // ctx.filesDir.walkTopDown().forEach { println(it.absolutePath + " | " + Path(it.absolutePath).fileSize()) } } diff --git a/app/src/main/java/xyz/pixelatedw/recipe/utils/SyncRecipes.kt b/app/src/main/java/xyz/pixelatedw/recipe/utils/SyncRecipes.kt index 30fb97b..4d58edc 100644 --- a/app/src/main/java/xyz/pixelatedw/recipe/utils/SyncRecipes.kt +++ b/app/src/main/java/xyz/pixelatedw/recipe/utils/SyncRecipes.kt @@ -66,10 +66,7 @@ fun sync(ctx: MainActivity, nav: NavHostController, setLoading: (Boolean) -> Uni parentDir.mkdirs() val newFile = File(parentDir, fileName) - if (!newFile.exists()) { - newFile.createNewFile() - } - else if (newFile.isDirectory) { + if (newFile.isDirectory) { continue } @@ -107,7 +104,7 @@ fun sync(ctx: MainActivity, nav: NavHostController, setLoading: (Boolean) -> Uni } catch (e: Exception) { ctx.importError = when (e) { is SocketTimeoutException -> "Connection timed out" - else -> "Exception occurred: ${e.javaClass.canonicalName}" + else -> "Exception occurred: ${e.message}" } e.printStackTrace() }