Skip to content

Commit

Permalink
fix: Enforce order of transactions (#493)
Browse files Browse the repository at this point in the history
  • Loading branch information
TomBursch authored Aug 14, 2024
1 parent de9902a commit ca1d5b3
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions kitchenowl/lib/services/transaction_handler.dart
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,14 @@ class TransactionHandler {

Future<void> runOpenTransactions() async {
if (ApiService.getInstance().isConnected()) {
List<Transaction> transactions = [];
try {
transactions =
await TransactionStorage.getInstance().readTransactions();
} catch (Exception) {}
List<Transaction> transactions =
await TransactionStorage.getInstance().readTransactions();

final now = DateTime.now();
List<Transaction> openTransactions = [];
for (final t in transactions) {
if (t is! ErrorTransaction && t.timestamp.difference(now).inDays < 3) {
dynamic res = t.runOnline();
dynamic res = await t.runOnline();
if (res == null || (res is bool && !res)) {
openTransactions.add(t);
}
Expand Down

0 comments on commit ca1d5b3

Please sign in to comment.