Skip to content

Commit

Permalink
Add paging to fetch all available pages
Browse files Browse the repository at this point in the history
  • Loading branch information
dvcrn committed Dec 13, 2024
1 parent 464c41a commit c8a1463
Showing 1 changed file with 17 additions and 7 deletions.
24 changes: 17 additions & 7 deletions src/Main.hx
Original file line number Diff line number Diff line change
Expand Up @@ -329,13 +329,23 @@ class Main {

return {
balance: account.current_balance,
securities: Table.fromArray(positions),
}
} else {
var transactions = Moneytree.getTransactions(accessToken, Std.string(account.id), sinceStr, 1, 500);

trace("transactions");
trace(transactions);
securities: Table.fromArray(positions),
}
} else {
var page = 1;
var transactions:Array<Dynamic> = [];
while (true) {
trace("Fetching page: " + page);
var txs = Moneytree.getTransactions(accessToken, Std.string(account.id), sinceStr, page, 500);
if (txs.length == 0) {
break;
}
transactions = transactions.concat(txs);
page++;
}

trace("transactions");
trace(transactions);

for (transaction in transactions) {
var convertedTransaction:Transaction = {
Expand Down

0 comments on commit c8a1463

Please sign in to comment.