Update EditUsers.plugin.js

This commit is contained in:
Mirco Wittrien 2022-08-31 13:02:40 +02:00
parent ac0bc3b998
commit dc9556f20b
1 changed files with 38 additions and 2 deletions

View File

@ -2,7 +2,7 @@
* @name EditUsers * @name EditUsers
* @author DevilBro * @author DevilBro
* @authorId 278543574059057154 * @authorId 278543574059057154
* @version 4.6.3 * @version 4.6.4
* @description Allows you to locally edit Users * @description Allows you to locally edit Users
* @invite Jx3TjNS * @invite Jx3TjNS
* @donate https://www.paypal.me/MircoWittrien * @donate https://www.paypal.me/MircoWittrien
@ -17,7 +17,7 @@ module.exports = (_ => {
"info": { "info": {
"name": "EditUsers", "name": "EditUsers",
"author": "DevilBro", "author": "DevilBro",
"version": "4.6.3", "version": "4.6.4",
"description": "Allows you to locally edit Users" "description": "Allows you to locally edit Users"
} }
}; };
@ -104,6 +104,7 @@ module.exports = (_ => {
AutocompleteUserResult: "render", AutocompleteUserResult: "render",
UserBanner: "default", UserBanner: "default",
UserPopoutAvatar: "UserPopoutAvatar", UserPopoutAvatar: "UserPopoutAvatar",
UsernameSection: "default",
UserPopoutInfo: "UserPopoutInfo", UserPopoutInfo: "UserPopoutInfo",
UserProfileModal: "default", UserProfileModal: "default",
UserProfileModalHeader: "default", UserProfileModalHeader: "default",
@ -143,7 +144,9 @@ module.exports = (_ => {
DiscordTag: "default", DiscordTag: "default",
NameTag: "default", NameTag: "default",
FocusRing: "default", FocusRing: "default",
UserPopoutExperimentWrapper: "default",
UserPopoutContainer: "type", UserPopoutContainer: "type",
UsernameSection: "default",
UserPopoutInfo: "UserPopoutInfo", UserPopoutInfo: "UserPopoutInfo",
MutualFriends: "default", MutualFriends: "default",
VoiceUser: "render", VoiceUser: "render",
@ -549,6 +552,11 @@ module.exports = (_ => {
guildId = BDFDB.LibraryModules.LastGuildStore.getGuildId(); guildId = BDFDB.LibraryModules.LastGuildStore.getGuildId();
tagClass = BDFDB.disCNS.userpopoutheaderbottag + BDFDB.disCN.bottagnametag; tagClass = BDFDB.disCNS.userpopoutheaderbottag + BDFDB.disCN.bottagnametag;
} }
else if (e.instance.props.className.indexOf(BDFDB.disCN.userpopoutusernametagnonickname) > -1) {
change = this.settings.places.userPopout;
guildId = BDFDB.LibraryModules.LastGuildStore.getGuildId();
tagClass = BDFDB.disCNS.userpopoutusernamebottag + BDFDB.disCN.bottagnametag;
}
else if (e.instance.props.className.indexOf(BDFDB.disCN.guildsettingsinviteusername) > -1) { else if (e.instance.props.className.indexOf(BDFDB.disCN.guildsettingsinviteusername) > -1) {
change = this.settings.places.guildSettings; change = this.settings.places.guildSettings;
} }
@ -612,10 +620,38 @@ module.exports = (_ => {
} }
} }
processUserPopoutExperimentWrapper (e) {
if (e.returnvalue.props.user && this.settings.places.userPopout && changedUsers[e.returnvalue.props.user.id]) e.returnvalue.props.user = this.getUserData(e.returnvalue.props.user.id, true, true);
}
processUserPopoutContainer (e) { processUserPopoutContainer (e) {
if (e.returnvalue.props.user && this.settings.places.userPopout && changedUsers[e.returnvalue.props.user.id]) e.returnvalue.props.user = this.getUserData(e.returnvalue.props.user.id, true, true); if (e.returnvalue.props.user && this.settings.places.userPopout && changedUsers[e.returnvalue.props.user.id]) e.returnvalue.props.user = this.getUserData(e.returnvalue.props.user.id, true, true);
} }
processUsernameSection (e) {
if (e.instance.props.user && this.settings.places.userPopout) {
let data = changedUsers[e.instance.props.user.id];
if (!data) return;
if (!e.returnvalue) {
let nickname = this.getUserNick(e.instance.props.user.id, e.instance.props.nickname);
e.instance.props.nickname = nickname ? nickname : null;
}
else {
if (data.color1 || data.tag) {
let [children, index] = BDFDB.ReactUtils.findParent(e.returnvalue, {props: [["className", BDFDB.disCN.userpopoutusernamenickname]]});
if (index > -1) {
this.changeUserColor(children[index], e.instance.props.user.id);
if (!BDFDB.ArrayUtils.is(children[index].props.children)) children[index].props.children = [children[index].props.children].flat(10);
this.injectBadge(children[index].props.children, e.instance.props.user.id, BDFDB.LibraryModules.LastGuildStore.getGuildId(), 2, {
tagClass: BDFDB.disCNS.userpopoutheaderbottag + BDFDB.disCN.bottagnametag,
inverted: typeof e.instance.getMode == "function" && e.instance.getMode() !== "Normal"
});
}
}
}
}
}
processUserPopoutInfo (e) { processUserPopoutInfo (e) {
if (e.instance.props.user && this.settings.places.userPopout) { if (e.instance.props.user && this.settings.places.userPopout) {
let data = changedUsers[e.instance.props.user.id]; let data = changedUsers[e.instance.props.user.id];