Update RemoveBlockedMessages.plugin.js
This commit is contained in:
parent
1e511ecb2c
commit
46332f3279
|
@ -14,7 +14,7 @@ module.exports = (_ => {
|
||||||
"info": {
|
"info": {
|
||||||
"name": "RemoveBlockedMessages",
|
"name": "RemoveBlockedMessages",
|
||||||
"author": "DevilBro",
|
"author": "DevilBro",
|
||||||
"version": "1.1.3",
|
"version": "1.1.4",
|
||||||
"description": "Completely removes blocked messages"
|
"description": "Completely removes blocked messages"
|
||||||
},
|
},
|
||||||
"changeLog": {
|
"changeLog": {
|
||||||
|
@ -23,7 +23,7 @@ module.exports = (_ => {
|
||||||
},
|
},
|
||||||
"fixed": {
|
"fixed": {
|
||||||
"Voice Channels": "Fixed issue where sounds didn't play if non-blocked users joins/leaves channel",
|
"Voice Channels": "Fixed issue where sounds didn't play if non-blocked users joins/leaves channel",
|
||||||
"Message Groups": "No longer keeps message groups split if a blocked message between the was removed"
|
"Message Groups": "No longer keeps message groups split if a blocked message between the was removed and doesn't merge messages with different usernames"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -190,13 +190,13 @@ module.exports = (_ => {
|
||||||
let next = parseInt(i)+1;
|
let next = parseInt(i)+1;
|
||||||
if (oldStream[i].type != "DIVIDER" || (oldStream[next] && oldStream[i].type == "DIVIDER" && oldStream[next].type != "DIVIDER" && oldStream.slice(next).some(nextStream => nextStream.type != "DIVIDER"))) newStream.push(oldStream[i]);
|
if (oldStream[i].type != "DIVIDER" || (oldStream[next] && oldStream[i].type == "DIVIDER" && oldStream[next].type != "DIVIDER" && oldStream.slice(next).some(nextStream => nextStream.type != "DIVIDER"))) newStream.push(oldStream[i]);
|
||||||
}
|
}
|
||||||
let groupId, authorId;
|
let groupId, author;
|
||||||
for (let i in newStream) {
|
for (let i in newStream) {
|
||||||
if (newStream[i].type == "MESSAGE" && newStream[i].content.type == BDFDB.DiscordConstants.MessageTypes.DEFAULT && groupId != newStream[i].groupId) {
|
if (newStream[i].type == "MESSAGE" && newStream[i].content.type == BDFDB.DiscordConstants.MessageTypes.DEFAULT && groupId != newStream[i].groupId) {
|
||||||
if (authorId == newStream[i].content.author.id) newStream[i] = Object.assign({}, newStream[i], {groupId: groupId});
|
if (author && author.id == newStream[i].content.author.id && author.username == newStream[i].content.author.username) newStream[i] = Object.assign({}, newStream[i], {groupId: groupId});
|
||||||
authorId = newStream[i].content.author.id;
|
author = newStream[i].content.author;
|
||||||
}
|
}
|
||||||
else authorId = null;
|
else author = null;;
|
||||||
groupId = newStream[i].groupId;
|
groupId = newStream[i].groupId;
|
||||||
}
|
}
|
||||||
messagesIns.props.channelStream = newStream;
|
messagesIns.props.channelStream = newStream;
|
||||||
|
|
Loading…
Reference in New Issue