fix criticals

This commit is contained in:
Zack Rauen 2020-02-27 17:09:08 -05:00
parent 41bde44755
commit f6613ca200
4 changed files with 7 additions and 26 deletions

File diff suppressed because one or more lines are too long

View File

@ -37,7 +37,7 @@ BdApi.setWindowPreference = function(key, value) {
const fs = require("fs");
const prefs = this.getAllWindowPreferences();
prefs[key] = value;
delete require.cache[this.WindowConfigFile];
delete __non_webpack_require__.cache[this.WindowConfigFile];
fs.writeFileSync(this.WindowConfigFile, JSON.stringify(prefs, null, 4));
};

View File

@ -192,7 +192,7 @@ export default new class ContentManager {
const isPlugin = type === "plugin";
const baseFolder = isPlugin ? this.pluginsFolder : this.themesFolder;
try {
delete require.cache[require.resolve(path.resolve(baseFolder, filename))];
delete __non_webpack_require__.cache[__non_webpack_require__.resolve(path.resolve(baseFolder, filename))];
}
catch (err) {return {name: filename, file: filename, message: "Could not be unloaded.", error: {message: err.message, stack: err.stack}};}
}
@ -200,7 +200,7 @@ export default new class ContentManager {
isLoaded(filename, type) {
const isPlugin = type === "plugin";
const baseFolder = isPlugin ? this.pluginsFolder : this.themesFolder;
try {require.cache[require.resolve(path.resolve(baseFolder, filename))];}
try {__non_webpack_require__.cache[__non_webpack_require__.resolve(path.resolve(baseFolder, filename))];}
catch (err) {return false;}
return true;
}

View File

@ -124,7 +124,7 @@ Core.prototype.checkForGuilds = function() {
Core.prototype.injectExternals = async function() {
await Utils.injectJs("https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.9/ace.js");
if (require.original) window.require = require.original;
if (window.require.original) window.require = window.require.original;
};
Core.prototype.initSettings = function () {