Update RemoveNicknames.plugin.js
This commit is contained in:
parent
7832ecfe7d
commit
35830d5bf8
|
@ -14,12 +14,12 @@ module.exports = (_ => {
|
||||||
"info": {
|
"info": {
|
||||||
"name": "RemoveNicknames",
|
"name": "RemoveNicknames",
|
||||||
"author": "DevilBro",
|
"author": "DevilBro",
|
||||||
"version": "1.3.5",
|
"version": "1.3.6",
|
||||||
"description": "Replace all nicknames with the actual accountnames"
|
"description": "Replace all nicknames with the actual accountnames"
|
||||||
},
|
},
|
||||||
"changeLog": {
|
"changeLog": {
|
||||||
"fixed": {
|
"fixed": {
|
||||||
"Replies": "Works in the reply header"
|
"Messages": "Works in messages again"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -87,9 +87,6 @@ module.exports = (_ => {
|
||||||
before: {
|
before: {
|
||||||
AutocompleteUserResult: "render",
|
AutocompleteUserResult: "render",
|
||||||
VoiceUser: "render",
|
VoiceUser: "render",
|
||||||
Message: "default",
|
|
||||||
MessageUsername: "default",
|
|
||||||
MessageContent: "type",
|
|
||||||
ChannelReply: "default",
|
ChannelReply: "default",
|
||||||
MemberListItem: "render"
|
MemberListItem: "render"
|
||||||
},
|
},
|
||||||
|
@ -103,6 +100,19 @@ module.exports = (_ => {
|
||||||
}
|
}
|
||||||
|
|
||||||
onStart () {
|
onStart () {
|
||||||
|
BDFDB.PatchUtils.patch(this, BDFDB.ModuleUtils.findByProperties("getMessageAuthor"), "getMessageAuthor", {after: e => {
|
||||||
|
if (settings.changeInChatWindow && e.methodArguments[0] && e.methodArguments[0].id) {
|
||||||
|
let newName = this.getNewName(BDFDB.LibraryModules.UserStore.getUser(e.methodArguments[0].id));
|
||||||
|
if (newName) e.returnValue.nick = newName;
|
||||||
|
}
|
||||||
|
}});
|
||||||
|
BDFDB.PatchUtils.patch(this, BDFDB.ModuleUtils.findByProperties("getMessageAuthor"), "default", {after: e => {
|
||||||
|
if (settings.changeInChatWindow && e.methodArguments[0] && e.methodArguments[0].author) {
|
||||||
|
let newName = this.getNewName(e.methodArguments[0].author);
|
||||||
|
if (newName) e.returnValue.nick = newName;
|
||||||
|
}
|
||||||
|
}});
|
||||||
|
|
||||||
this.forceUpdateAll();
|
this.forceUpdateAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -169,36 +179,6 @@ module.exports = (_ => {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
processMessage (e) {
|
|
||||||
let header = e.instance.props.childrenHeader;
|
|
||||||
if (header && header.props && header.props.message && header.props.message.nick) {
|
|
||||||
let newName = this.getNewName(header.props.message.author);
|
|
||||||
if (newName) header.props.message = new BDFDB.DiscordObjects.Message(Object.assign({}, header.props.message, {nick: newName}));
|
|
||||||
}
|
|
||||||
let repliedMessage = e.instance.props.childrenRepliedMessage;
|
|
||||||
if (repliedMessage && repliedMessage.props && repliedMessage.props.children && repliedMessage.props.children.props && repliedMessage.props.children.props.referencedMessage && repliedMessage.props.children.props.referencedMessage.message && repliedMessage.props.children.props.referencedMessage.message.nick) {
|
|
||||||
let newName = this.getNewName(repliedMessage.props.children.props.referencedMessage.message.author);
|
|
||||||
if (newName) repliedMessage.props.children.props.referencedMessage.message = new BDFDB.DiscordObjects.Message(Object.assign({}, repliedMessage.props.children.props.referencedMessage.message, {nick: newName}));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
processMessageUsername (e) {
|
|
||||||
if (e.instance.props.message.nick && settings.changeInChatWindow) {
|
|
||||||
let newName = this.getNewName(e.instance.props.message.author);
|
|
||||||
if (newName) e.instance.props.message = new BDFDB.DiscordObjects.Message(Object.assign({}, e.instance.props.message, {nick: newName}));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
processMessageContent (e) {
|
|
||||||
if (e.instance.props.message.type != BDFDB.DiscordConstants.MessageTypes.DEFAULT && e.instance.props.message.nick && settings.changeInChatWindow) {
|
|
||||||
let newName = this.getNewName(e.instance.props.message.author);
|
|
||||||
if (newName) {
|
|
||||||
e.instance.props.message = new BDFDB.DiscordObjects.Message(Object.assign({}, e.instance.props.message, {nick: newName}));
|
|
||||||
if (e.instance.props.children && e.instance.props.children.props) e.instance.props.children.props.message = e.instance.props.message;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
processReaction (e) {
|
processReaction (e) {
|
||||||
if (e.instance.props.reactions) {
|
if (e.instance.props.reactions) {
|
||||||
let channel = BDFDB.LibraryModules.ChannelStore.getChannel(e.instance.props.message.channel_id);
|
let channel = BDFDB.LibraryModules.ChannelStore.getChannel(e.instance.props.message.channel_id);
|
||||||
|
|
Loading…
Reference in New Issue