This commit is contained in:
Mirco Wittrien 2020-06-23 16:19:17 +02:00
parent 68a20123ef
commit ca616ba2dd
1 changed files with 13 additions and 8 deletions

View File

@ -6,17 +6,13 @@ var EditUsers = (_ => {
return class EditUsers { return class EditUsers {
getName () {return "EditUsers";} getName () {return "EditUsers";}
getVersion () {return "3.8.5";} getVersion () {return "3.8.6";}
getAuthor () {return "DevilBro";} getAuthor () {return "DevilBro";}
getDescription () {return "Allows you to change the icon, name, tag and color of users.";} getDescription () {return "Allows you to change the icon, name, tag and color of users.";}
constructor () { constructor () {
this.changelog = {
"fixed":[["Context Menu Update","Fixes for the context menu update, yaaaaaay"]]
};
this.patchedModules = { this.patchedModules = {
before: { before: {
HeaderBarContainer: "render", HeaderBarContainer: "render",
@ -64,6 +60,7 @@ var EditUsers = (_ => {
InviteModalUserRow: "default", InviteModalUserRow: "default",
TypingUsers: "render", TypingUsers: "render",
DirectMessage: "render", DirectMessage: "render",
RTCConnection: "render",
PrivateChannel: "render", PrivateChannel: "render",
QuickSwitchUserResult: "render", QuickSwitchUserResult: "render",
IncomingCall: "render" IncomingCall: "render"
@ -752,7 +749,7 @@ var EditUsers = (_ => {
} }
} }
} }
processIncomingCall (e) { processIncomingCall (e) {
if (e.instance.props.channelId && settings.changeInDmCalls) { if (e.instance.props.channelId && settings.changeInDmCalls) {
let user = BDFDB.LibraryModules.UserStore.getUser(e.instance.props.channelId); let user = BDFDB.LibraryModules.UserStore.getUser(e.instance.props.channelId);
@ -773,9 +770,17 @@ var EditUsers = (_ => {
} }
} }
processRTCConnection (e) {
if (e.instance.props.channel && e.instance.props.channel.type == BDFDB.DiscordConstants.ChannelTypes.DM && settings.changeInRecentDms) {
let recipientId = e.instance.props.channel.getRecipientId();
let [children, index] = BDFDB.ReactUtils.findParent(e.returnvalue, {name: "PanelSubtext"});
if (index > -1) children[index].props.children = "@" + this.getUserData(recipientId).username;
}
}
processPrivateChannelCallParticipants (e) { processPrivateChannelCallParticipants (e) {
if (BDFDB.ArrayUtils.is(e.instance.props.participants) && settings.changeInDmCalls) { if (BDFDB.ArrayUtils.is(e.instance.props.participants) && settings.changeInDmCalls) {
for (let participant of e.instance.props.participants) if (participant && participant.user) participant.user = this.getUserData(participant.user.id); for (let participant of e.instance.props.participants) if (participant && participant.user) participant.user = this.getUserData(participant.user.id, true, true);
} }
} }
@ -849,7 +854,7 @@ var EditUsers = (_ => {
newUserObject.tag = nativeObject.tag; newUserObject.tag = nativeObject.tag;
newUserObject.createdAt = nativeObject.createdAt; newUserObject.createdAt = nativeObject.createdAt;
newUserObject.username = !keepName && data.name || nativeObject.username; newUserObject.username = !keepName && data.name || nativeObject.username;
newUserObject.usernameNormalized = !keepName &&data.name && data.name.toLowerCase() || nativeObject.usernameNormalized; newUserObject.usernameNormalized = !keepName && data.name && data.name.toLowerCase() || nativeObject.usernameNormalized;
if (data.removeIcon) { if (data.removeIcon) {
newUserObject.avatar = null; newUserObject.avatar = null;
newUserObject.avatarURL = null; newUserObject.avatarURL = null;