X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fasync%2FRetrieveTransactionsTask.java;h=7470f0eaf3970bdf1f4b380d86b1380d0c1d490f;hb=68cd8ad9a58628674aec13a0d43fd89683728669;hp=0e42f87dfcd75b3e0de018dc1c23224c8807675b;hpb=451569cb01799c684b210cd6839d68825092a117;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/async/RetrieveTransactionsTask.java b/app/src/main/java/net/ktnx/mobileledger/async/RetrieveTransactionsTask.java index 0e42f87d..7470f0ea 100644 --- a/app/src/main/java/net/ktnx/mobileledger/async/RetrieveTransactionsTask.java +++ b/app/src/main/java/net/ktnx/mobileledger/async/RetrieveTransactionsTask.java @@ -570,10 +570,10 @@ public class RetrieveTransactionsTask extends retrieveTransactionListLegacy(accounts, transactions); } - mainModel.updateDisplayedTransactionsFromWeb(transactions); - new AccountAndTransactionListSaver(accounts, transactions).start(); + Data.lastUpdateDate.postValue(new Date()); + return new Result(null); } catch (MalformedURLException e) { @@ -715,8 +715,8 @@ public class RetrieveTransactionsTask extends this.accounts = accounts; this.transactions = transactions; } - private void storeAccountsAndTransactions(List accounts, - List transactions) { + @Override + public void run() { AccountDAO accDao = DB.get() .getAccountDAO(); TransactionDAO trDao = DB.get() @@ -730,8 +730,7 @@ public class RetrieveTransactionsTask extends if (existing != null) { a.account.setExpanded(existing.isExpanded()); a.account.setAmountsExpanded(existing.isAmountsExpanded()); - a.account.setId( - existing.getId()); // not strictly needed, but since we have it + a.account.setId(existing.getId()); // not strictly needed, but since we have it // anyway... } @@ -757,9 +756,5 @@ public class RetrieveTransactionsTask extends .insertSync(new Option(profile.getId(), Option.OPT_LAST_SCRAPE, String.valueOf((new Date()).getTime()))); } - @Override - public void run() { - storeAccountsAndTransactions(accounts, transactions); - } } }