Fix multiple plugins for latest Discord update (#2911)

Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
This commit is contained in:
sadan4 2024-09-25 21:25:48 -04:00 committed by GitHub
parent 1abfb5f0cf
commit bc59fc41b3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 68 additions and 67 deletions

View file

@ -40,15 +40,15 @@ export default definePlugin({
]
},
...[
'="MessageStore",',
'"MessageStore"',
'"displayName","ReadStateStore")'
].map(find => ({
find,
predicate: () => Settings.plugins.NoBlockedMessages.ignoreBlockedMessages === true,
replacement: [
{
match: /(?<=MESSAGE_CREATE:function\((\i)\){)/,
replace: (_, props) => `if($self.isBlocked(${props}.message))return;`
match: /(?<=function (\i)\((\i)\){)(?=.*MESSAGE_CREATE:\1)/,
replace: (_, _funcName, props) => `if($self.isBlocked(${props}.message))return;`
}
]
}))