mirror of
https://github.com/StarCitizenToolBox/app.git
synced 2026-02-04 06:11:12 +00:00
fix: web zip
This commit is contained in:
parent
79cc157e04
commit
9e324c01fb
9
.gitignore
vendored
9
.gitignore
vendored
@ -47,4 +47,11 @@ app.*.map.json
|
||||
/lib/generated/l10n_temp_fix.json
|
||||
|
||||
# FVM Version Cache
|
||||
.fvm/
|
||||
.fvm/
|
||||
|
||||
# Web-only branch: ignore other platform folders
|
||||
/android/
|
||||
/ios/
|
||||
/linux/
|
||||
/macos/
|
||||
/windows/
|
||||
@ -348,10 +348,10 @@ class LocalizationUIModel extends _$LocalizationUIModel {
|
||||
final iniFileString = "\uFEFF$iniStringData";
|
||||
final cfg = await genLangCfg();
|
||||
final archive = Archive();
|
||||
archive.addFile(
|
||||
ArchiveFile("data/Localization/$selectedLanguage/global.ini", iniFileString.length, utf8.encode(iniFileString)),
|
||||
);
|
||||
archive.addFile(ArchiveFile("data/system.cfg", cfg.length, utf8.encode(cfg)));
|
||||
final iniFileBytes = utf8.encode(iniFileString);
|
||||
final cfgBytes = utf8.encode(cfg);
|
||||
archive.addFile(ArchiveFile("data/Localization/$selectedLanguage/global.ini", iniFileBytes.length, iniFileBytes));
|
||||
archive.addFile(ArchiveFile("data/system.cfg", cfgBytes.length, cfgBytes));
|
||||
final zip = await compute(_encodeZipFile, archive);
|
||||
if (zip == null) return;
|
||||
final blob = Blob.fromBytes(zip, opt: {"type": "application/zip"});
|
||||
|
||||
@ -273,7 +273,8 @@ class HomePerformanceUIModel extends _$HomePerformanceUIModel {
|
||||
|
||||
Future<void> _generateAndDownloadWebFile(String confContent) async {
|
||||
final archive = Archive();
|
||||
archive.addFile(ArchiveFile("USER.cfg", confContent.length, confContent.codeUnits));
|
||||
final confBytes = confContent.codeUnits;
|
||||
archive.addFile(ArchiveFile("USER.cfg", confBytes.length, confBytes));
|
||||
|
||||
final zip = await compute(_encodeZipFile, archive);
|
||||
if (zip == null) return;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user