20 lines
453 B
Dart
Raw Normal View History

import 'package:appflowy/core/network_monitor.dart';
2021-12-04 22:24:32 +08:00
import '../startup.dart';
2022-02-20 16:10:50 +08:00
class InitPlatformServiceTask extends LaunchTask {
const InitPlatformServiceTask();
2021-12-04 22:24:32 +08:00
@override
LaunchTaskType get type => LaunchTaskType.dataProcessing;
@override
Future<void> initialize(LaunchContext context) async {
return getIt<NetworkListener>().start();
2021-12-04 22:24:32 +08:00
}
@override
Future<void> dispose() async {
await getIt<NetworkListener>().stop();
}
2021-12-04 22:24:32 +08:00
}