Feat: Fügt Benachrichtigungen für nicht überprüfte Transaktionen hinzu
This commit is contained in:
@@ -5,8 +5,8 @@ import 'package:flutter/foundation.dart';
|
||||
import 'package:isolate_manager/isolate_manager.dart';
|
||||
import 'package:workmanager/workmanager.dart';
|
||||
|
||||
import '../Tasks/workers.dart';
|
||||
import '../Tasks/workmanager_workers.dart';
|
||||
import '../Tasks/BackgroundHandler/workers.dart';
|
||||
import '../Tasks/BackgroundHandler/workmanager_workers.dart';
|
||||
|
||||
/// Erstellt Hintergrundtasks und führt diese aus
|
||||
class BackgroundTaskController {
|
||||
@@ -22,6 +22,14 @@ class BackgroundTaskController {
|
||||
initialDelay: const Duration(minutes: 1),
|
||||
),
|
||||
);
|
||||
unawaited(
|
||||
Workmanager().registerPeriodicTask(
|
||||
'show-notifications',
|
||||
'show_notifications',
|
||||
frequency: const Duration(minutes: 120),
|
||||
initialDelay: const Duration(minutes: 5),
|
||||
),
|
||||
);
|
||||
} else {
|
||||
unawaited(
|
||||
IsolateManager.runFunction(runTask, {
|
||||
@@ -30,6 +38,16 @@ class BackgroundTaskController {
|
||||
'frequencyMinutes': 30,
|
||||
}),
|
||||
);
|
||||
|
||||
if (!kIsWeb) {
|
||||
unawaited(
|
||||
IsolateManager.runFunction(runTask, {
|
||||
'taskName': 'show_notifications',
|
||||
'initialDelayMinutes': 5,
|
||||
'frequencyMinutes': 120,
|
||||
}),
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user