Files
gopeed/ui/flutter/lib/core/libgopeed_boot.dart
T

22 lines
514 B
Dart

import 'common/start_config.dart';
import "libgopeed_boot_stub.dart"
if (dart.library.html) 'entry/libgopeed_boot_browser.dart'
if (dart.library.io) 'entry/libgopeed_boot_native.dart';
abstract class LibgopeedBoot {
static const unixSocketPath = 'gopeed.sock';
static LibgopeedBoot? _instance;
static LibgopeedBoot get instance {
_instance ??= LibgopeedBoot();
return _instance!;
}
factory LibgopeedBoot() => create();
Future<int> start(StartConfig cfg);
Future<void> stop();
}