Feat: Fügt Benachrichtigungen für nicht überprüfte Transaktionen hinzu

This commit is contained in:
2026-01-05 01:07:23 +01:00
parent 40eaca3157
commit 6f3d987d19
14 changed files with 676 additions and 31 deletions

View File

@@ -0,0 +1,25 @@
import 'dart:async';
/// Ein Service zur vereinfachung, um darauf zu warten,
/// dass etwas Initialisiert wurde
class Initializer {
bool _initialized = false;
final Completer<void> _initializedCompleter = Completer<void>();
/// Gibt zurück, ob bereits initialisiert wurde
bool get initialized => _initialized;
/// Auf diese Funktion kann gewartet werden,
/// bis [Initializer] initialisiert wurde
Future<void> waitUntilInitialized() => _initializedCompleter.future;
/// Setzt den [Initializer] auf initialisiert
void setInitialized() {
if (_initialized) {
return;
}
_initialized = true;
_initializedCompleter.complete();
}
}