Skip to content

Commit 673bb45

Browse files
committed
add feature flag for no asar
1 parent 5e7caaf commit 673bb45

File tree

1 file changed

+9
-3
lines changed
  • src/backend/storeManagers/hyperplay

1 file changed

+9
-3
lines changed

src/backend/storeManagers/hyperplay/games.ts

+9-3
Original file line numberDiff line numberDiff line change
@@ -1052,9 +1052,15 @@ export async function extract(
10521052
const zipFile = path.join(directory, fileName)
10531053
logInfo(`Extracting ${zipFile} to ${destinationPath}`, LogPrefix.HyperPlay)
10541054

1055-
// disables electron's fs wrapper called when extracting .asar files
1056-
// which is necessary to extract electron app/game zip files
1057-
process.noAsar = true
1055+
/**
1056+
* @dev disables electron's fs wrapper called when extracting .asar files
1057+
* which is necessary to extract electron app/game zip files.
1058+
* @TODO rm this code when we have a long term sol'n for running extraction in a separate process
1059+
*/
1060+
const enableProcessNoAsar = getFlag('enable-process-no-asar', false)
1061+
if (enableProcessNoAsar) {
1062+
process.noAsar = true
1063+
}
10581064

10591065
sendFrontendMessage('gameStatusUpdate', {
10601066
appName,

0 commit comments

Comments
 (0)