X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fasync%2FRetrieveTransactionsTask.java;h=a9517e1ce13e2c6eafb1cc23406cce416f57dda1;hb=a150bf2f7682cf6d1e6b9a933dc9416e8923855d;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..a9517e1c 100644 --- a/app/src/main/java/net/ktnx/mobileledger/async/RetrieveTransactionsTask.java +++ b/app/src/main/java/net/ktnx/mobileledger/async/RetrieveTransactionsTask.java @@ -574,6 +574,8 @@ public class RetrieveTransactionsTask extends new AccountAndTransactionListSaver(accounts, transactions).start(); + Data.lastUpdateDate.postValue(new Date()); + return new Result(null); } catch (MalformedURLException e) { @@ -715,8 +717,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 +732,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 +758,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); - } } }