feat: use unp4k_rs

This commit is contained in:
xkeyC
2025-12-04 15:28:56 +08:00
parent a0290cf28a
commit e3c3986379
16 changed files with 1952 additions and 276 deletions

View File

@@ -6,10 +6,7 @@ import 'package:flutter/services.dart';
import 'package:starcitizen_doctor/common/utils/log.dart';
class BinaryModuleConf {
static const _modules = {
"aria2c": "0",
"unp4kc": "1",
};
static const _modules = {"aria2c": "0"};
static Future extractModule(List<String> modules, String workingDir) async {
for (var m in _modules.entries) {
@@ -18,11 +15,8 @@ class BinaryModuleConf {
final version = m.value;
final dir = "$workingDir\\$name";
final versionFile = File("$dir\\version");
if (kReleaseMode &&
await versionFile.exists() &&
(await versionFile.readAsString()).trim() == version) {
dPrint(
"BinaryModuleConf.extractModule skip $name version == $version");
if (kReleaseMode && await versionFile.exists() && (await versionFile.readAsString()).trim() == version) {
dPrint("BinaryModuleConf.extractModule skip $name version == $version");
continue;
}
// write model file