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 {

Reply via email to