get player url from shared preference

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/7df97f4c
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/7df97f4c
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/7df97f4c

Branch: refs/heads/master
Commit: 7df97f4cee577b5edf7ac80f4635e95bd21eb7a9
Parents: b95c384
Author: Sagar <[email protected]>
Authored: Tue Sep 27 14:11:52 2016 +0530
Committer: Sagar <[email protected]>
Committed: Tue Sep 27 14:11:52 2016 +0530

----------------------------------------------------------------------
 .../taverna/mobile/data/local/PreferencesHelper.java      | 10 +++++++++-
 .../apache/taverna/mobile/data/remote/BaseApiManager.java |  6 +++++-
 2 files changed, 14 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/7df97f4c/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 5dd1f9a..28099c9 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
@@ -21,6 +21,7 @@ package org.apache.taverna.mobile.data.local;
 
 import android.content.Context;
 import android.content.SharedPreferences;
+import android.preference.PreferenceManager;
 
 import org.apache.taverna.mobile.data.model.User;
 
@@ -52,11 +53,16 @@ public class PreferencesHelper {
     private static final String PREF_KEY_USER_WEBSITE = "pref_user_website";
 
     private static final String PREF_KEY_PLAYER_CREDENTIAL = 
"pref_player_credential";
+
+    private static final String PREF_KEY_PLAYER_URL = "pref_player_url";
+
     private final SharedPreferences mPref;
 
+    private final SharedPreferences sharedPref;
 
     public PreferencesHelper(Context context) {
         mPref = context.getSharedPreferences(PREF_FILE_NAME, 
Context.MODE_PRIVATE);
+        sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
     }
 
 
@@ -187,5 +193,7 @@ public class PreferencesHelper {
         return mPref.getString(PREF_KEY_PLAYER_CREDENTIAL, " ");
     }
 
-
+    public String getPlayerURL() {
+        return sharedPref.getString(PREF_KEY_PLAYER_URL, 
"http://139.59.28.12:3000/";);
+    }
 }

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/7df97f4c/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 ff22ceb..c17fc72 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
@@ -18,6 +18,9 @@
  */
 package org.apache.taverna.mobile.data.remote;
 
+import org.apache.taverna.mobile.TavernaApplication;
+import org.apache.taverna.mobile.data.local.PreferencesHelper;
+
 import retrofit2.Retrofit;
 import retrofit2.adapter.rxjava.RxJavaCallAdapterFactory;
 import retrofit2.converter.gson.GsonConverterFactory;
@@ -29,7 +32,8 @@ public class BaseApiManager {
 
     public static final String MY_EXPERIMENT_END_POINT = 
"http://www.myexperiment.org/";;
 
-    public static final String TAVERNA_PLAYER_END_POINT = 
"http://139.59.28.12:3000/";;
+    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

Reply via email to