diff --git a/ui/src/main/java/com/wireguard/android/repository/DataRepository.java b/ui/src/main/java/com/wireguard/android/repository/DataRepository.java index be28c33..beacfdf 100644 --- a/ui/src/main/java/com/wireguard/android/repository/DataRepository.java +++ b/ui/src/main/java/com/wireguard/android/repository/DataRepository.java @@ -18,6 +18,7 @@ import retrofit2.Response; public class DataRepository { private static volatile DataRepository instance; private ClientApi clientApi; + public static final String NO_INTERNET_CONNECTION = "no_internet_connection"; private DataRepository() @@ -47,7 +48,7 @@ public class DataRepository { @Override public void onResponse(final Call call, final Response response) { if(response.isSuccessful()) { String token = response.body().getToken(); - UserStore.getInstance(context).setUserResponse(token); + UserStore.getInstance(context).setUserData(token); setMutableLiveData(StatusResource.success()); } else { @@ -75,7 +76,7 @@ public class DataRepository { public boolean isUserLogin(Context context) { - return !UserStore.USER_TOKEN_DEFAULT_VALUE.equals(UserStore.getInstance(context).getUserResponse()); + return !UserStore.USER_TOKEN_DEFAULT_VALUE.equals(UserStore.getInstance(context).getUserData()); } } diff --git a/ui/src/main/java/com/wireguard/android/util/UserStore.java b/ui/src/main/java/com/wireguard/android/util/UserStore.java index 4e08ffb..e84fa1b 100644 --- a/ui/src/main/java/com/wireguard/android/util/UserStore.java +++ b/ui/src/main/java/com/wireguard/android/util/UserStore.java @@ -6,9 +6,10 @@ import android.content.SharedPreferences; public class UserStore { private static UserStore instance; private SharedPreferences sharedPreferences; + private static final String USER_SHARED_PREF = "com.wireguard.android.util.bubbleUserSharedPref"; - private static final String USER_RESPONSE = "com.wireguard.android.util.bubbleUserResponse"; - public static final String USER_TOKEN_DEFAULT_VALUE = "-1"; + private static final String USER_DATA_KEY = "com.wireguard.android.util.bubbleUserResponse"; + public static final String USER_TOKEN_DEFAULT_VALUE = ""; public static UserStore getInstance(Context context) { if (instance == null) { @@ -26,12 +27,12 @@ public class UserStore { sharedPreferences = context.getSharedPreferences(USER_SHARED_PREF, Context.MODE_PRIVATE); } - public void setUserResponse(String response) { - sharedPreferences.edit().putString(USER_RESPONSE, response).apply(); + public void setUserData(String response) { + sharedPreferences.edit().putString(USER_DATA_KEY, response).apply(); } - public String getUserResponse() { - return sharedPreferences.getString(USER_RESPONSE, USER_TOKEN_DEFAULT_VALUE); + public String getUserData() { + return sharedPreferences.getString(USER_DATA_KEY, USER_TOKEN_DEFAULT_VALUE); } } diff --git a/ui/src/main/res/layout/activity_main.xml b/ui/src/main/res/layout/activity_main.xml index 079b1ea..d837519 100644 --- a/ui/src/main/res/layout/activity_main.xml +++ b/ui/src/main/res/layout/activity_main.xml @@ -8,6 +8,7 @@ tools:context="com.wireguard.android.activity.MainActivity">