aria2c 按需加载

This commit is contained in:
2024-02-24 17:41:44 +08:00
parent 27b5d9259f
commit ca2f584f20
6 changed files with 77 additions and 43 deletions

View File

@ -10,9 +10,10 @@ class BinaryModuleConf {
"aria2c": "0",
};
static Future extractModel() async {
static Future extractModule(List<String> modules) async {
final workingDir = "${AppConf.applicationSupportDir}\\modules";
for (var m in _modules.entries) {
if (!modules.contains(m.key)) continue;
final name = m.key;
final version = m.value;
final dir = "$workingDir\\$name";