fix criticals
This commit is contained in:
parent
41bde44755
commit
f6613ca200
25
js/main.js
25
js/main.js
File diff suppressed because one or more lines are too long
|
@ -37,7 +37,7 @@ BdApi.setWindowPreference = function(key, value) {
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const prefs = this.getAllWindowPreferences();
|
const prefs = this.getAllWindowPreferences();
|
||||||
prefs[key] = value;
|
prefs[key] = value;
|
||||||
delete require.cache[this.WindowConfigFile];
|
delete __non_webpack_require__.cache[this.WindowConfigFile];
|
||||||
fs.writeFileSync(this.WindowConfigFile, JSON.stringify(prefs, null, 4));
|
fs.writeFileSync(this.WindowConfigFile, JSON.stringify(prefs, null, 4));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -192,7 +192,7 @@ export default new class ContentManager {
|
||||||
const isPlugin = type === "plugin";
|
const isPlugin = type === "plugin";
|
||||||
const baseFolder = isPlugin ? this.pluginsFolder : this.themesFolder;
|
const baseFolder = isPlugin ? this.pluginsFolder : this.themesFolder;
|
||||||
try {
|
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}};}
|
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) {
|
isLoaded(filename, type) {
|
||||||
const isPlugin = type === "plugin";
|
const isPlugin = type === "plugin";
|
||||||
const baseFolder = isPlugin ? this.pluginsFolder : this.themesFolder;
|
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;}
|
catch (err) {return false;}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -124,7 +124,7 @@ Core.prototype.checkForGuilds = function() {
|
||||||
|
|
||||||
Core.prototype.injectExternals = async function() {
|
Core.prototype.injectExternals = async function() {
|
||||||
await Utils.injectJs("https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.9/ace.js");
|
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 () {
|
Core.prototype.initSettings = function () {
|
||||||
|
|
Loading…
Reference in New Issue