XL v1.3.5

This commit is contained in:
_Lighty_ 2020-01-16 02:44:31 +01:00
parent 5649d7d6ac
commit 0e0af5df0d
1 changed files with 14 additions and 4 deletions

View File

@ -41,7 +41,7 @@ var XenoLib = (() => {
twitter_username: ''
}
],
version: '1.3.4',
version: '1.3.5',
description: 'Simple library to complement plugins with shared code without lowering performance.',
github: 'https://github.com/1Lighty',
github_raw: 'https://raw.githubusercontent.com/1Lighty/BetterDiscordPlugins/master/Plugins/1XenoLib.plugin.js'
@ -50,7 +50,7 @@ var XenoLib = (() => {
{
title: 'Boring changes',
type: 'Added',
items: ['Added group DM context menu to context menu patches', 'Fixed notification grouping not working on certain conditions']
items: ['Fixed notifications system not loading properly.']
}
],
defaultConfig: [
@ -891,7 +891,7 @@ var XenoLib = (() => {
/* NOTIFICATIONS START */
try {
const zustand = WebpackModules.getByString('console.warn("Zustand: the 2nd arg');
const zustand = WebpackModules.getByRegex(/\w\(function\(\){return \w\(\w\)},\[\]\),\w\?\w:\w\.currentSlice},\w\]}/);
const [useStore, api] = zustand(e => ({ data: [] }));
const defaultOptions = {
loading: false,
@ -1227,7 +1227,17 @@ var XenoLib = (() => {
ReactDOM.render(React.createElement(NotificationsWrapper, {}), DOMElement);
document.querySelector('#app-mount').appendChild(DOMElement);
} catch (e) {
Logger.stacktrace('There has been an error loading the Notifications system', e);
Logger.stacktrace('There has been an error loading the Notifications system, fallback object has been put in place to prevent errors', e);
XenoLib.notifications = {
success(content, options = {}) {},
info(content, options = {}) {},
warning(content, options = {}) {},
danger(content, options = {}) {},
error(content, options = {}) {},
show(content, options = {}) {},
remove(id) {},
update(id, options) {}
};
}
/* NOTIFICATIONS END */