task updates

This commit is contained in:
55nknown
2023-03-22 09:57:20 +01:00
parent 81a676c3e4
commit e4f5dc88a2
11 changed files with 190 additions and 115 deletions

View File

@@ -1,3 +1,4 @@
import 'package:background_fetch/background_fetch.dart';
import 'package:filcnaplo/api/providers/user_provider.dart';
import 'package:filcnaplo/api/providers/database_provider.dart';
import 'package:filcnaplo/database/init.dart';
@@ -22,6 +23,8 @@ void main() async {
// Custom error page
ErrorWidget.builder = errorBuilder;
BackgroundFetch.registerHeadlessTask(backgroundHeadlessTask);
// Run App
runApp(App(database: startup.database, settings: startup.settings, user: startup.user));
}
@@ -65,3 +68,9 @@ Widget errorBuilder(FlutterErrorDetails details) {
return Container();
});
}
@pragma('vm:entry-point')
void backgroundHeadlessTask(HeadlessTask task) {
print('[BackgroundFetch] Headless event received.');
BackgroundFetch.finish(task.taskId);
}