From e5823168574e9b86a1d2e78326e50d2abf966c8a Mon Sep 17 00:00:00 2001 From: yl60lepu Date: Fri, 9 Apr 2021 18:08:56 +0200 Subject: [PATCH] =?UTF-8?q?Sicherheits=C3=BCberpr=C3=BCfung=20bei=20tempPa?= =?UTF-8?q?th-Variable=20in=20Resources.java,=20ob=20existiert=20und=20ers?= =?UTF-8?q?tellen,=20falls=20nicht=20existiert.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/de/yannicpunktdee/yoshibot/utils/Resources.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/de/yannicpunktdee/yoshibot/utils/Resources.java b/app/src/main/java/de/yannicpunktdee/yoshibot/utils/Resources.java index e589e2b..49a6785 100644 --- a/app/src/main/java/de/yannicpunktdee/yoshibot/utils/Resources.java +++ b/app/src/main/java/de/yannicpunktdee/yoshibot/utils/Resources.java @@ -23,7 +23,7 @@ public final class Resources { private static String configPath; @Getter private static String audioPath; - @Getter + private static String tempPath; @Getter private static String activitiesPath; @@ -137,6 +137,13 @@ public final class Resources { return false; } } + + public static String getTempPath(){ + File tempDir = new File(tempPath); + if(!tempDir.isDirectory()) + if(!tempDir.mkdir()) return null; + return tempPath; + } private static boolean initActivities() { activitiesPath = verifyExists(resourcePath + "activities.txt", File::isFile);