]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/async/SaveTransactionTask.java
somewhat complete profile implementation
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / async / SaveTransactionTask.java
index 5ccbaaca56922dda8c2925ac454b14ce2d7e363e..913fddc5dd831bdd92a1d338ce80f7e6ddc7c53c 100644 (file)
 
 package net.ktnx.mobileledger.async;
 
-import android.content.SharedPreferences;
 import android.os.AsyncTask;
 import android.util.Log;
 
+import net.ktnx.mobileledger.model.Data;
 import net.ktnx.mobileledger.model.LedgerTransaction;
 import net.ktnx.mobileledger.model.LedgerTransactionAccount;
 import net.ktnx.mobileledger.utils.NetworkUtil;
@@ -48,11 +48,6 @@ public class SaveTransactionTask extends AsyncTask<LedgerTransaction, Void, Void
     private LedgerTransaction ltr;
     protected String error;
 
-    private SharedPreferences pref;
-    public void setPref(SharedPreferences pref) {
-        this.pref = pref;
-    }
-
     public SaveTransactionTask(TaskCallback callback) {
         task_callback = callback;
     }
@@ -140,7 +135,7 @@ public class SaveTransactionTask extends AsyncTask<LedgerTransaction, Void, Void
     protected Void doInBackground(LedgerTransaction... ledgerTransactions) {
         error = null;
         try {
-            backend_url = pref.getString("backend_url", "");
+            backend_url = Data.profile.get().getUrl();
             ltr = ledgerTransactions[0];
 
             int tried = 0;