feat: extension support (#78)

This commit is contained in:
Levi authored and GitHub committed 2023-10-16 09:47:31 +08:00
1 parent 82d316af83
commit c073fc0a67
118 files changed
+6971 -780

No files matched your search

@@ -3,8 +3,6 @@ import 'dart:ffi';
import 'dart:io';
import 'dart:isolate';
import 'package:path_provider/path_provider.dart';
import '../../util/util.dart';
import '../common/libgopeed_channel.dart';
import '../common/libgopeed_ffi.dart';
@@ -26,15 +24,8 @@ class LibgopeedBootNative implements LibgopeedBoot {
@override
Future<int> start(StartConfig cfg) async {
var storageDir = "./";
if (Platform.isAndroid) {
storageDir = (await getExternalStorageDirectory())?.path ?? storageDir;
}
if (Platform.isIOS) {
storageDir = (await getLibraryDirectory()).path;
}
cfg.storage = 'bolt';
cfg.storageDir = storageDir;
cfg.storageDir = Util.getStorageDir();
cfg.refreshInterval = 0;
var port =
Util.isDesktop() ? await _ffiStart(cfg) : await _libgopeed.start(cfg);