]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/async/UpdateTransactionsTask.java
migrate backgroundTaskCount to an atomic counter and "running" boolean LiveData
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / async / UpdateTransactionsTask.java
index f60ba7e3c109e16c59b8eefd61771707c692be3d..1a158af1786d181017091d254b64b4353c73967a 100644 (file)
@@ -39,7 +39,7 @@ public class UpdateTransactionsTask extends AsyncTask<String, Void, String> {
         if (profile == null) return "Profile not configured";
 
         String profile_uuid = profile.getUuid();
-        Data.backgroundTaskCount.incrementAndGet();
+        Data.backgroundTaskStarted();
         try {
             ArrayList<TransactionListItem> newList = new ArrayList<>();
 
@@ -97,7 +97,7 @@ public class UpdateTransactionsTask extends AsyncTask<String, Void, String> {
             return String.format("Error parsing stored date '%s'", e.getMessage());
         }
         finally {
-            Data.backgroundTaskCount.decrementAndGet();
+            Data.backgroundTaskFinished();
         }
     }
 }