patcher: Add back support for discord_arch_electron

This commit is contained in:
Vendicated 2022-10-22 19:05:50 +02:00
parent 0328966e0f
commit 35d2b8d1cf
No known key found for this signature in database
GPG key ID: EC781ADFB93EFFA3

View file

@ -28,8 +28,12 @@ console.log("[Vencord] Starting up...");
// Our injector file at app/index.js // Our injector file at app/index.js
const injectorPath = require.main!.filename; const injectorPath = require.main!.filename;
// special discord_arch_electron injection method
const asarName = injectorPath.endsWith("app.asar/index.js") ? "_app.asar" : "app.asar";
// The original app.asar // The original app.asar
const asarPath = join(dirname(injectorPath), "..", "app.asar"); const asarPath = join(dirname(injectorPath), "..", asarName);
const discordPkg = require(join(asarPath, "package.json")); const discordPkg = require(join(asarPath, "package.json"));
require.main!.filename = join(asarPath, discordPkg.main); require.main!.filename = join(asarPath, discordPkg.main);