From 4315b2ccc86f33868a600808362b2816003e30de Mon Sep 17 00:00:00 2001 From: ChronosX88 Date: Sun, 25 Aug 2019 12:31:43 +0400 Subject: [PATCH] Add removing all preference keys when logout --- .idea/codeStyles/Project.xml | 116 ++++++++++++++++++ .../influence/helpers/AppHelper.java | 9 +- 2 files changed, 121 insertions(+), 4 deletions(-) create mode 100644 .idea/codeStyles/Project.xml diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..681f41a --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,116 @@ + + + + + + + +
+ + + + xmlns:android + + ^$ + + + +
+
+ + + + xmlns:.* + + ^$ + + + BY_NAME + +
+
+ + + + .*:id + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + .*:name + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + name + + ^$ + + + +
+
+ + + + style + + ^$ + + + +
+
+ + + + .* + + ^$ + + + BY_NAME + +
+
+ + + + .* + + http://schemas.android.com/apk/res/android + + + ANDROID_ATTRIBUTE_ORDER + +
+
+ + + + .* + + .* + + + BY_NAME + +
+
+
+
+
+
\ No newline at end of file diff --git a/app/src/main/java/io/github/chronosx88/influence/helpers/AppHelper.java b/app/src/main/java/io/github/chronosx88/influence/helpers/AppHelper.java index 2efb9c8..ea7761a 100644 --- a/app/src/main/java/io/github/chronosx88/influence/helpers/AppHelper.java +++ b/app/src/main/java/io/github/chronosx88/influence/helpers/AppHelper.java @@ -105,10 +105,11 @@ public class AppHelper extends MultiDexApplication { } public static void resetLoginCredentials() { - currentLoginCredentials = new LoginCredentials(); - SecurePreferences.removeValue("jid"); - SecurePreferences.removeValue("pass"); - SecurePreferences.removeValue("logged_in"); + currentLoginCredentials = null; + preferences.edit().remove("chatID") + .remove("pass") + .remove("logged_in") + .apply(); } private static void initTrueTime() {