Update EditUsers.plugin.js
This commit is contained in:
parent
410522166b
commit
1961a39219
|
@ -14,7 +14,7 @@ module.exports = (_ => {
|
||||||
"info": {
|
"info": {
|
||||||
"name": "EditUsers",
|
"name": "EditUsers",
|
||||||
"author": "DevilBro",
|
"author": "DevilBro",
|
||||||
"version": "4.0.3",
|
"version": "4.0.4",
|
||||||
"description": "Allow you to change the icon, name, tag and color of users"
|
"description": "Allow you to change the icon, name, tag and color of users"
|
||||||
},
|
},
|
||||||
"changeLog": {
|
"changeLog": {
|
||||||
|
@ -540,7 +540,7 @@ module.exports = (_ => {
|
||||||
let data = changedUsers[header.props.message.author.id];
|
let data = changedUsers[header.props.message.author.id];
|
||||||
if (data) {
|
if (data) {
|
||||||
let color1 = data.color1 && data.useRoleColor && (BDFDB.LibraryModules.MemberStore.getMember((BDFDB.LibraryModules.ChannelStore.getChannel(header.props.message.channel_id) || {}).guild_id, header.props.message.author.id) || {}).colorString || data.color1;
|
let color1 = data.color1 && data.useRoleColor && (BDFDB.LibraryModules.MemberStore.getMember((BDFDB.LibraryModules.ChannelStore.getChannel(header.props.message.channel_id) || {}).guild_id, header.props.message.author.id) || {}).colorString || data.color1;
|
||||||
let message = new BDFDB.DiscordObjects.Message(Object.assign({}, header.props.message, {author: this.getUserData(header.props.message.author.id)}));
|
let message = new BDFDB.DiscordObjects.Message(Object.assign({}, header.props.message, {author: this.getUserData(header.props.message.author.id, true, false, header.props.message.author)}));
|
||||||
if (data.name) message.nick = data.name;
|
if (data.name) message.nick = data.name;
|
||||||
if (color1) message.colorString = BDFDB.ColorUtils.convert(BDFDB.ObjectUtils.is(color1) ? color1[0] : color1, "HEX");
|
if (color1) message.colorString = BDFDB.ColorUtils.convert(BDFDB.ObjectUtils.is(color1) ? color1[0] : color1, "HEX");
|
||||||
header.props.message = message;
|
header.props.message = message;
|
||||||
|
@ -552,7 +552,7 @@ module.exports = (_ => {
|
||||||
if (data) {
|
if (data) {
|
||||||
let messageColor = data.color5 || (BDFDB.BDUtils.getSettings(BDFDB.BDUtils.settingsIds.coloredText) && (data.color1 && data.useRoleColor && (BDFDB.LibraryModules.MemberStore.getMember((BDFDB.LibraryModules.ChannelStore.getChannel(content.props.message.channel_id) || {}).guild_id, content.props.message.author.id) || {}).colorString || data.color1));
|
let messageColor = data.color5 || (BDFDB.BDUtils.getSettings(BDFDB.BDUtils.settingsIds.coloredText) && (data.color1 && data.useRoleColor && (BDFDB.LibraryModules.MemberStore.getMember((BDFDB.LibraryModules.ChannelStore.getChannel(content.props.message.channel_id) || {}).guild_id, content.props.message.author.id) || {}).colorString || data.color1));
|
||||||
if (messageColor) {
|
if (messageColor) {
|
||||||
let message = new BDFDB.DiscordObjects.Message(Object.assign({}, content.props.message, {author: this.getUserData(content.props.message.author.id)}));
|
let message = new BDFDB.DiscordObjects.Message(Object.assign({}, content.props.message, {author: this.getUserData(content.props.message.author.id, true, false, content.props.message.author)}));
|
||||||
if (data.name) message.nick = data.name;
|
if (data.name) message.nick = data.name;
|
||||||
message.colorString = BDFDB.ColorUtils.convert(BDFDB.ObjectUtils.is(messageColor) ? messageColor[0] : messageColor, "HEX");
|
message.colorString = BDFDB.ColorUtils.convert(BDFDB.ObjectUtils.is(messageColor) ? messageColor[0] : messageColor, "HEX");
|
||||||
content.props.message = message;
|
content.props.message = message;
|
||||||
|
@ -565,7 +565,7 @@ module.exports = (_ => {
|
||||||
let data = changedUsers[referenceMessage.author.id];
|
let data = changedUsers[referenceMessage.author.id];
|
||||||
if (data) {
|
if (data) {
|
||||||
let color1 = data.color1 && data.useRoleColor && (BDFDB.LibraryModules.MemberStore.getMember((BDFDB.LibraryModules.ChannelStore.getChannel(referenceMessage.channel_id) || {}).guild_id, header.props.message.author.id) || {}).colorString || data.color1;
|
let color1 = data.color1 && data.useRoleColor && (BDFDB.LibraryModules.MemberStore.getMember((BDFDB.LibraryModules.ChannelStore.getChannel(referenceMessage.channel_id) || {}).guild_id, header.props.message.author.id) || {}).colorString || data.color1;
|
||||||
let message = new BDFDB.DiscordObjects.Message(Object.assign({}, referenceMessage, {author: this.getUserData(referenceMessage.author.id)}));
|
let message = new BDFDB.DiscordObjects.Message(Object.assign({}, referenceMessage, {author: this.getUserData(referenceMessage.author.id, true, false, referenceMessage.author)}));
|
||||||
if (data.name) message.nick = data.name;
|
if (data.name) message.nick = data.name;
|
||||||
if (color1) message.colorString = BDFDB.ColorUtils.convert(BDFDB.ObjectUtils.is(color1) ? color1[0] : color1, "HEX");
|
if (color1) message.colorString = BDFDB.ColorUtils.convert(BDFDB.ObjectUtils.is(color1) ? color1[0] : color1, "HEX");
|
||||||
repliedMessage.props.children.props.referencedMessage = Object.assign({}, repliedMessage.props.children.props.referencedMessage, {message: message});
|
repliedMessage.props.children.props.referencedMessage = Object.assign({}, repliedMessage.props.children.props.referencedMessage, {message: message});
|
||||||
|
@ -578,7 +578,7 @@ module.exports = (_ => {
|
||||||
if (e.instance.props.message && settings.changeInChatWindow) {
|
if (e.instance.props.message && settings.changeInChatWindow) {
|
||||||
let data = changedUsers[e.instance.props.message.author.id];
|
let data = changedUsers[e.instance.props.message.author.id];
|
||||||
if (!e.returnvalue) {
|
if (!e.returnvalue) {
|
||||||
let message = new BDFDB.DiscordObjects.Message(Object.assign({}, e.instance.props.message, {author: this.getUserData(e.instance.props.message.author.id)}));
|
let message = new BDFDB.DiscordObjects.Message(Object.assign({}, e.instance.props.message, {author: this.getUserData(e.instance.props.message.author.id, true, false, e.instance.props.message.author)}));
|
||||||
if (data) {
|
if (data) {
|
||||||
let color1 = data.color1 && data.useRoleColor && (BDFDB.LibraryModules.MemberStore.getMember((BDFDB.LibraryModules.ChannelStore.getChannel(e.instance.props.message.channel_id) || {}).guild_id, e.instance.props.message.author.id) || {}).colorString || data.color1;
|
let color1 = data.color1 && data.useRoleColor && (BDFDB.LibraryModules.MemberStore.getMember((BDFDB.LibraryModules.ChannelStore.getChannel(e.instance.props.message.channel_id) || {}).guild_id, e.instance.props.message.author.id) || {}).colorString || data.color1;
|
||||||
if (data.name) message.nick = data.name;
|
if (data.name) message.nick = data.name;
|
||||||
|
@ -613,7 +613,7 @@ module.exports = (_ => {
|
||||||
if (e.instance.props.message && settings.changeInChatWindow) {
|
if (e.instance.props.message && settings.changeInChatWindow) {
|
||||||
if (!e.returnvalue) {
|
if (!e.returnvalue) {
|
||||||
if (e.instance.props.message.type != BDFDB.DiscordConstants.MessageTypes.DEFAULT) {
|
if (e.instance.props.message.type != BDFDB.DiscordConstants.MessageTypes.DEFAULT) {
|
||||||
let message = new BDFDB.DiscordObjects.Message(Object.assign({}, e.instance.props.message, {author: this.getUserData(e.instance.props.message.author.id)}));
|
let message = new BDFDB.DiscordObjects.Message(Object.assign({}, e.instance.props.message, {author: this.getUserData(e.instance.props.message.author.id, true, false, e.instance.props.message.author)}));
|
||||||
let data = changedUsers[e.instance.props.message.author.id];
|
let data = changedUsers[e.instance.props.message.author.id];
|
||||||
if (data) {
|
if (data) {
|
||||||
let color1 = data.color1 && data.useRoleColor && (BDFDB.LibraryModules.MemberStore.getMember((BDFDB.LibraryModules.ChannelStore.getChannel(e.instance.props.message.channel_id) || {}).guild_id, e.instance.props.message.author.id) || {}).colorString || data.color1;
|
let color1 = data.color1 && data.useRoleColor && (BDFDB.LibraryModules.MemberStore.getMember((BDFDB.LibraryModules.ChannelStore.getChannel(e.instance.props.message.channel_id) || {}).guild_id, e.instance.props.message.author.id) || {}).colorString || data.color1;
|
||||||
|
@ -1002,7 +1002,7 @@ module.exports = (_ => {
|
||||||
|
|
||||||
getUserData (userId, change = true, keepName = false, fallbackData) {
|
getUserData (userId, change = true, keepName = false, fallbackData) {
|
||||||
let user = BDFDB.LibraryModules.UserStore.getUser(userId);
|
let user = BDFDB.LibraryModules.UserStore.getUser(userId);
|
||||||
if (!user && BDFDB.ObjectUtils.is(fallbackData)) user = fallbackData;
|
if (!user && BDFDB.ObjectUtils.is(fallbackData) || user && BDFDB.ObjectUtils.is(fallbackData) && user.username != fallbackData.username) user = fallbackData;
|
||||||
if (!user) return new BDFDB.DiscordObjects.User({});
|
if (!user) return new BDFDB.DiscordObjects.User({});
|
||||||
let data = change && changedUsers[user.id];
|
let data = change && changedUsers[user.id];
|
||||||
if (data) {
|
if (data) {
|
||||||
|
|
Loading…
Reference in New Issue