Fix: Macht die BackgroundWorker für den IsolateManager on Web möglich

This commit is contained in:
2026-01-05 02:12:38 +01:00
parent 6f3d987d19
commit caf50aa8d2
9 changed files with 8917 additions and 8588 deletions

View File

@@ -1,14 +1,14 @@
import 'dart:async';
import 'package:drift/drift.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:logger/logger.dart';
import '../Controller/port_controller.dart';
import '../Controller/transaction_controller.dart';
import '../Entities/drift_database.dart';
import '../Entities/time_frame_enum.dart';
import '../PlatformDependent/Web/date_utils_web.dart'
if (dart.library.io) 'package:flutter/material.dart';
import '../PlatformDependent/Web/update_transactions.dart'
if (dart.library.io) '../PlatformDependent/Native/update_transactions.dart';
import '../Repositories/recurring_transacation_repository.dart';
import '../Repositories/transaction_repository.dart';
import 'task.dart';
@@ -48,11 +48,7 @@ class GenerateTransactionsTask extends Task {
_logger.i('Generating transactions completed.');
if (!kIsWeb) {
PortController().getPort('update-transactions')?.send('ready');
} else {
unawaited(TransactionController().updateTransactions());
}
updateTransactions();
return true;
}