From 726ff9309b533e5d97f9ce08e5c991cb870f6d89 Mon Sep 17 00:00:00 2001 From: Benjamin Dupont Date: Sat, 3 Dec 2022 13:05:41 -0500 Subject: [PATCH] build: bump fragmenter to v0.7.2-alpha.4 --- package.json | 2 +- src/main/InstallManager.ts | 2 +- src/renderer/utils/InstallManager.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 58b07d7b..2234eb8a 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ }, "dependencies": { "@ant-design/icons": "^4.4.0", - "@flybywiresim/fragmenter": "^0.7.2-alpha.2", + "@flybywiresim/fragmenter": "^0.7.2-alpha.4", "@flybywiresim/react-components": "^0.2.5", "@reduxjs/toolkit": "^1.7.1", "@sentry/cli": "^2.5.0", diff --git a/src/main/InstallManager.ts b/src/main/InstallManager.ts index fde31421..f83f5c96 100644 --- a/src/main/InstallManager.ts +++ b/src/main/InstallManager.ts @@ -23,7 +23,7 @@ export class InstallManager { const abortController = new AbortController(); const fragmenterContext = new FragmenterContext({ useConsoleLog: true }, abortController.signal); - const fragmenterInstaller = new FragmenterInstaller(fragmenterContext, url, destDir, { temporaryDirectory: tempDir, forceManifestCacheBust: true }); + const fragmenterInstaller = new FragmenterInstaller(fragmenterContext, url, destDir, { temporaryDirectory: tempDir, forceManifestCacheBust: true, forceFullInstallRatio: .5 }); const forwardFragmenterInstallerEvent = (event: keyof FragmenterInstallerEvents) => { fragmenterInstaller.on(event, (...args: unknown[]) => { diff --git a/src/renderer/utils/InstallManager.tsx b/src/renderer/utils/InstallManager.tsx index 127ef0be..e9151fcc 100644 --- a/src/renderer/utils/InstallManager.tsx +++ b/src/renderer/utils/InstallManager.tsx @@ -292,7 +292,7 @@ export class InstallManager { const tempDir = Directories.temp(); const fragmenterUpdateChecker = new FragmenterUpdateChecker(); - const updateInfo = await fragmenterUpdateChecker.needsUpdate(track.url, destDir, { forceCacheBust: true }); + const updateInfo = await fragmenterUpdateChecker.needsUpdate(track.url, destDir, { forceCacheBust: true, forceFullInstallRatio: .5 }); // Confirm download size and required disk space with user const requiredDiskSpace = updateInfo.requiredDiskSpace;