add player logged in flag method
Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/9af7041c Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/9af7041c Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/9af7041c Branch: refs/heads/master Commit: 9af7041cad375a926423ab622da894fd311e1e41 Parents: 2d8a1ee Author: Sagar <kumarsagar15...@gmail.com> Authored: Tue Sep 27 15:10:30 2016 +0530 Committer: Sagar <kumarsagar15...@gmail.com> Committed: Tue Sep 27 15:10:30 2016 +0530 ---------------------------------------------------------------------- .../taverna/mobile/data/local/PreferencesHelper.java | 10 ++++++++-- .../apache/taverna/mobile/data/remote/BaseApiManager.java | 5 ++--- .../mobile/ui/playerlogin/PlayerLoginPresenter.java | 2 +- 3 files changed, 11 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/9af7041c/app/src/main/java/org/apache/taverna/mobile/data/local/PreferencesHelper.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/data/local/PreferencesHelper.java b/app/src/main/java/org/apache/taverna/mobile/data/local/PreferencesHelper.java index 28099c9..04241c6 100644 --- a/app/src/main/java/org/apache/taverna/mobile/data/local/PreferencesHelper.java +++ b/app/src/main/java/org/apache/taverna/mobile/data/local/PreferencesHelper.java @@ -54,7 +54,7 @@ public class PreferencesHelper { private static final String PREF_KEY_PLAYER_CREDENTIAL = "pref_player_credential"; - private static final String PREF_KEY_PLAYER_URL = "pref_player_url"; + public static final String PREF_KEY_PLAYER_URL = "pref_player_url"; private final SharedPreferences mPref; @@ -182,13 +182,19 @@ public class PreferencesHelper { return mPref.getBoolean(PREF_KEY_PLAYER_LOGGED_IN, false); } - public void setUserPlayerLoggedInFlag(Boolean flag, String credential) { + public void setUserPlayerLoggedInFlagAndCredential(Boolean flag, String credential) { mPref.edit().putBoolean(PREF_KEY_PLAYER_LOGGED_IN, flag).apply(); mPref.edit().putString(PREF_KEY_PLAYER_CREDENTIAL, credential).apply(); } + public void setUserPlayerLoggedInFlag(Boolean flag) { + + mPref.edit().putBoolean(PREF_KEY_PLAYER_LOGGED_IN, flag).apply(); + + } + public String getUserPlayerCredential() { return mPref.getString(PREF_KEY_PLAYER_CREDENTIAL, " "); } http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/9af7041c/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java b/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java index c17fc72..d276566 100644 --- a/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java +++ b/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java @@ -32,8 +32,6 @@ public class BaseApiManager { public static final String MY_EXPERIMENT_END_POINT = "http://www.myexperiment.org/"; - public static final String TAVERNA_PLAYER_END_POINT = new PreferencesHelper - (TavernaApplication.getContext()).getPlayerURL(); /******** * Helper class that sets up a new services with simplexml converter factory @@ -72,6 +70,7 @@ public class BaseApiManager { } public TavernaPlayerService getTavernaPlayerApi() { - return createJsonApi(TavernaPlayerService.class, TAVERNA_PLAYER_END_POINT); + return createJsonApi(TavernaPlayerService.class, new PreferencesHelper + (TavernaApplication.getContext()).getPlayerURL()); } } \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/9af7041c/app/src/main/java/org/apache/taverna/mobile/ui/playerlogin/PlayerLoginPresenter.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/playerlogin/PlayerLoginPresenter.java b/app/src/main/java/org/apache/taverna/mobile/ui/playerlogin/PlayerLoginPresenter.java index b75e9f8..170432d 100644 --- a/app/src/main/java/org/apache/taverna/mobile/ui/playerlogin/PlayerLoginPresenter.java +++ b/app/src/main/java/org/apache/taverna/mobile/ui/playerlogin/PlayerLoginPresenter.java @@ -76,7 +76,7 @@ public class PlayerLoginPresenter extends BasePresenter<PlayerLoginMvpView> { getMvpView().showCredentialError(); } else if (((HttpException) e).code() == 406) { getMvpView().validCredential(); - mDataManager.getPreferencesHelper().setUserPlayerLoggedInFlag + mDataManager.getPreferencesHelper().setUserPlayerLoggedInFlagAndCredential (loginFlag, getEncodedCredential(username, password)); } else {