X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fasync%2FTransactionAccumulator.java;h=bdf4b7b1e712c04401a95b7fdc7278183049c659;hp=46b8426abbae7aaf1b16b91fd975ed87af52640b;hb=e6c38110eaac249a03c397ff2f4707dbf23f92f9;hpb=63d4636c19652b688fb0a1e4f3081843c740bf78 diff --git a/app/src/main/java/net/ktnx/mobileledger/async/TransactionAccumulator.java b/app/src/main/java/net/ktnx/mobileledger/async/TransactionAccumulator.java index 46b8426a..bdf4b7b1 100644 --- a/app/src/main/java/net/ktnx/mobileledger/async/TransactionAccumulator.java +++ b/app/src/main/java/net/ktnx/mobileledger/async/TransactionAccumulator.java @@ -26,16 +26,12 @@ import java.util.ArrayList; public class TransactionAccumulator { private final ArrayList list = new ArrayList<>(); - private final MainModel model; private final String boldAccountName; private SimpleDate earliestDate, latestDate; private SimpleDate lastDate; private boolean done; - public TransactionAccumulator(MainModel model) { - this.model = model; - - boldAccountName = model.getAccountFilter() - .getValue(); + public TransactionAccumulator(String boldAccountName) { + this.boldAccountName = boldAccountName; list.add(new TransactionListItem()); // head item } @@ -62,8 +58,7 @@ public class TransactionAccumulator { lastDate = date; } - public void done() { - done = true; + public void publishResults(MainModel model) { model.setDisplayedTransactions(list); model.setFirstTransactionDate(earliestDate); model.setLastTransactionDate(latestDate);