quickswitcher fix

This commit is contained in:
Mirco Wittrien 2019-03-13 13:02:06 +01:00
parent 54be01261f
commit 78f26228b1
3 changed files with 20 additions and 22 deletions

View File

@ -3,7 +3,7 @@
class EditChannels {
getName () {return "EditChannels";}
getVersion () {return "3.9.1";}
getVersion () {return "3.9.2";}
getAuthor () {return "DevilBro";}
@ -11,7 +11,7 @@ class EditChannels {
initConstructor () {
this.changelog = {
"fixed":[["Discord","Fixed a bug caused by retarded Discord Devs"]]
"fixed":[["Quick Switcher","Fixed Channels not being changed in the Quick Switcher"]]
};
this.labels = {};
@ -399,12 +399,10 @@ class EditChannels {
}
}
else if (instance.props.tag == "div" && instance.props.className.indexOf(BDFDB.disCN.quickswitchresult) > -1) {
let result = BDFDB.getReactValue(instance, "_reactInternalFiber.return.memoizedProps.result");
if (result && result.type.indexOf("_CHANNEL") != -1) {
this.changeChannel(result.record, wrapper.querySelector(BDFDB.dotCN.quickswitchresultmatch));
if (result.record.parent_id) {
this.changeChannel(this.ChannelUtils.getChannel(result.record.parent_id), wrapper.querySelector(BDFDB.dotCN.quickswitchresultnote));
}
let channel = BDFDB.getReactValue(instance, "_reactInternalFiber.return.return.memoizedProps.channel");
if (channel) {
this.changeChannel(channel, wrapper.querySelector(BDFDB.dotCN.quickswitchresultmatch));
if (channel.parent_id) this.changeChannel(this.ChannelUtils.getChannel(channel.parent_id), wrapper.querySelector(BDFDB.dotCN.quickswitchresultnote));
}
}
else if (instance.props.tag == "div" && instance.props.className.indexOf(BDFDB.disCN.autocompleterow) > -1) {

View File

@ -3,7 +3,7 @@
class EditServers {
getName () {return "EditServers";}
getVersion () {return "1.9.4";}
getVersion () {return "1.9.5";}
getAuthor () {return "DevilBro";}
@ -11,7 +11,7 @@ class EditServers {
initConstructor () {
this.changelog = {
"improved":[["Settings","You can now choose where EditServers changes the server data"]]
"fixed":[["Quick Switcher","Fixed Servers not being changed in the Quick Switcher"]]
};
this.labels = {};
@ -392,12 +392,11 @@ class EditServers {
}
}
else if (instance.props.tag == "div" && instance.props.className.indexOf(BDFDB.disCN.quickswitchresult) > -1) {
let result = BDFDB.getReactValue(instance, "_reactInternalFiber.return.memoizedProps.result");
if (result && result.type == "GUILD") {
this.changeGuildName(result.record, wrapper.querySelector(BDFDB.dotCN.quickswitchresultmatch));
}
else if (result && result.type.indexOf("_CHANNEL") != -1 && result.record && result.record.guild_id) {
this.changeGuildName(this.GuildUtils.getGuild(result.record.guild_id), wrapper.querySelector(BDFDB.dotCN.quickswitchresultmisccontainer));
let guild = BDFDB.getReactValue(instance, "_reactInternalFiber.return.return.memoizedProps.guild");
if (guild) this.changeGuildName(result.record, wrapper.querySelector(BDFDB.dotCN.quickswitchresultmatch));
else {
let channel = BDFDB.getReactValue(instance, "_reactInternalFiber.return.return.memoizedProps.channel");
if (channel && channel.guild_id) this.changeGuildName(this.GuildUtils.getGuild(channel.guild_id), wrapper.querySelector(BDFDB.dotCN.quickswitchresultmisccontainer));
}
}
}

View File

@ -3,7 +3,7 @@
class EditUsers {
getName () {return "EditUsers";}
getVersion () {return "3.3.0";}
getVersion () {return "3.3.1";}
getAuthor () {return "DevilBro";}
@ -11,7 +11,7 @@ class EditUsers {
initConstructor () {
this.changelog = {
"fixed":[["Changes","Fixed for the new server classes"]]
"fixed":[["Quick Switcher","Fixed Users not being changed in the Quick Switcher"]]
};
this.labels = {};
@ -649,10 +649,11 @@ class EditUsers {
}
}
else if (instance.props.tag == "div" && instance.props.className.indexOf(BDFDB.disCN.quickswitchresult) > -1) {
let result = BDFDB.getReactValue(instance, "_reactInternalFiber.return.memoizedProps.result");
if (result && result.type == "USER") {
this.changeName2(result.record, wrapper.querySelector(BDFDB.dotCN.quickswitchresultmatch));
this.changeAvatar(result.record, this.getAvatarDiv(wrapper));
console.log(instance);
let user = BDFDB.getReactValue(instance, "_reactInternalFiber.return.return.memoizedProps.user");
if (user) {
this.changeName2(user, wrapper.querySelector(BDFDB.dotCN.quickswitchresultmatch));
this.changeAvatar(user, this.getAvatarDiv(wrapper));
}
}
else if (instance.props.tag == "div" && instance.props.className.indexOf(BDFDB.disCN.autocompleterow) > -1) {