Fix InvisChat, PreviewMsg, SendTimestamps, SilentMsg, SilentType, Translate

main
Vendicated 1 year ago
parent fbc5038306
commit baf952512c
No known key found for this signature in database
GPG Key ID: D66986BAF75ECF18

@ -136,10 +136,10 @@ export default definePlugin({
} }
}, },
{ {
find: ".activeCommandOption", find: "ChannelTextAreaButtons",
replacement: { replacement: {
match: /(.)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, match: /(\i)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/,
replace: "$&;try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}", replace: "$&,(()=>{try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}})()",
} }
}, },
], ],

@ -129,10 +129,10 @@ export default definePlugin({
authors: [Devs.Aria], authors: [Devs.Aria],
patches: [ patches: [
{ {
find: ".activeCommandOption", find: "ChannelTextAreaButtons",
replacement: { replacement: {
match: /(.)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, match: /(\i)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/,
replace: "$&;try{$2||$1.unshift($self.previewIcon(arguments[0]))}catch{}", replace: "$&,(()=>{try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}})()",
} }
}, },
], ],

@ -121,10 +121,10 @@ export default definePlugin({
patches: [ patches: [
{ {
find: ".activeCommandOption", find: "ChannelTextAreaButtons",
replacement: { replacement: {
match: /(.)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, match: /(\i)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/,
replace: "$&;try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}", replace: "$&,(()=>{try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}})()",
} }
}, },
], ],

@ -108,13 +108,13 @@ export default definePlugin({
settings, settings,
patches: [ patches: [
{ {
find: ".activeCommandOption", find: "ChannelTextAreaButtons",
replacement: { replacement: {
match: /"gift"\)\);(?<=(\i)\.push.+?disabled:(\i),.+?)/, match: /(\i)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/,
replace: (m, array, disabled) => `${m};try{${disabled}||${array}.push($self.SilentMessageToggle(arguments[0]));}catch{}` replace: "$&,(()=>{try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}})()",
}
} }
},
], ],
SilentMessageToggle: ErrorBoundary.wrap(SilentMessageToggle, { noop: true }), chatBarIcon: ErrorBoundary.wrap(SilentMessageToggle, { noop: true }),
}); });

@ -85,11 +85,10 @@ export default definePlugin({
} }
}, },
{ {
find: ".activeCommandOption", find: "ChannelTextAreaButtons",
predicate: () => settings.store.showIcon,
replacement: { replacement: {
match: /(.)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, match: /(\i)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/,
replace: "$&;try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}", replace: "$&,(()=>{try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}})()",
} }
}, },
], ],

@ -62,10 +62,10 @@ export default definePlugin({
patches: [ patches: [
{ {
find: ".activeCommandOption", find: "ChannelTextAreaButtons",
replacement: { replacement: {
match: /(.)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, match: /(\i)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/,
replace: "$&;try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}", replace: "$&,(()=>{try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}})()",
} }
}, },
], ],

Loading…
Cancel
Save