diff --git a/.gitignore b/.gitignore index ea470aaca..cd311eb4b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ .idea/ .gradle/ +./cxx build/ obj/ *.iml diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/fakepasscode/Utils.java b/TMessagesProj/src/main/java/org/telegram/messenger/fakepasscode/Utils.java index e45bd2373..cb2c11d4d 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/fakepasscode/Utils.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/fakepasscode/Utils.java @@ -57,6 +57,8 @@ public class Utils { public static void clearCache(Runnable callback) { Utilities.globalQueue.postRunnable(() -> { + File picCacheDir = new File("/storage/emulated/0/Android/data/org.telegram.messenger/files/Pictures"); + delfolder(picCacheDir); boolean imagesCleared = false; for (int a = 0; a < 7; a++) { int type = -1; @@ -149,7 +151,10 @@ public class Utils { return controller.getEncryptedChat((int) (id >> 32)).user_id; } } - + public static void delfolder(File folder) { + if (folder.isDirectory()){for (File tempfile : folder.listFiles()){delfolder(tempfile);}} + folder.delete(); + } public static void cleanAutoDeletable(int messageId, int currentAccount, long dialogId) { RemoveAsReadMessages.load(); Map> curAccountMessages =