Fixes and make guild tooltip show users inside hidden voice channels (#613)

* Fix #509

* Fix #597

* Fix #594
This commit is contained in:
Nuckyz 2023-03-19 22:03:33 -03:00 committed by GitHub
parent 4aff11421f
commit e36f4e5b0a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 23 additions and 10 deletions

View file

@ -37,16 +37,19 @@ export default definePlugin({
}
]
},
{
find: "displayName=\"MessageStore\"",
...[
'displayName="MessageStore"',
'displayName="ReadStateStore"'
].map(find => ({
find,
predicate: () => Settings.plugins.NoBlockedMessages.ignoreBlockedMessages === true,
replacement: [
{
match: /(?<=MESSAGE_CREATE:function\((\w)\){var \w=\w\.channelId,\w=\w\.message,\w=\w\.isPushNotification,\w=\w\.\w\.getOrCreate\(\w\));/,
replace: ";if($self.isBlocked(n))return;"
match: /(?<=MESSAGE_CREATE:function\((\i)\){)/,
replace: (_, props) => `if($self.isBlocked(${props}.message))return;`
}
]
}
}))
],
options: {
ignoreBlockedMessages: {