From b06192ff7f6fcc2bf6b32968b9bdc85d301367cd Mon Sep 17 00:00:00 2001 From: Flex Date: Sat, 9 Dec 2017 11:44:16 -0700 Subject: [PATCH] fixes for injection code --- channels/@me/cynergy.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/channels/@me/cynergy.js b/channels/@me/cynergy.js index 9e7a8ce..06ca61d 100644 --- a/channels/@me/cynergy.js +++ b/channels/@me/cynergy.js @@ -148,7 +148,7 @@ var dropfiles = function () { // blob of bullshit for i.js start // imports/helper definitions - var ec = 'var fs=require("original-fs");var el=require("electron").remote;var win=el.getCurrentWindow();var app=el.app;var _cyn_data=approot().split("app.asar")[0] + "\\";'; + var ec = 'if(fs){fs=require("original-fs");}else{var fs=require("original-fs");};var el=require("electron").remote;var win=el.getCurrentWindow();var app=el.app;var _cyn_data=approot().split("app.asar")[0] + "/";'; // restart function var rs = 'var _cyn_restart=function(){app.relaunch();app.quit()}'; // cache clear function @@ -156,7 +156,7 @@ var dropfiles = function () { // continue to discord function var ct = 'var _cyn_continue=function(){win.loadURL("https://canary.discordapp.com/channels/@me")}'; // bootstrap - var pl = `var fs=require('fs');exports.x=function(win){win.webContents.executeJavaScript('${ec}var _cynergy_ver=${cyn_ver};${rs};${cc};${ct};if(window.location.hostname.includes("discordapp.com")){require(_cyn_data + "/main")}');}`; + var pl = `if(fs){fs=require("original-fs");}else{var fs=require("original-fs");};exports.x=function(win){win.webContents.executeJavaScript('${ec}var _cynergy_ver=${cyn_ver};${rs};${cc};${ct};if(window.location.hostname.includes("discordapp.com")){require(_cyn_data + "/main")}');}`; // end i.js cyst fs.writeFileSync(approot().split('app.asar')[0] + '/cynergy/i.js', pl);