2025-04-23 11:13:07 +08:00

24 lines
519 B
Dart

import 'package:appflowy/core/network_monitor.dart';
import '../startup.dart';
class InitPlatformServiceTask extends LaunchTask {
const InitPlatformServiceTask();
@override
LaunchTaskType get type => LaunchTaskType.dataProcessing;
@override
Future<void> initialize(LaunchContext context) async {
await super.initialize(context);
return getIt<NetworkListener>().start();
}
@override
Future<void> dispose() async {
await super.dispose();
await getIt<NetworkListener>().stop();
}
}