Fix InvisChat, PreviewMsg, SendTimestamps, SilentMsg, SilentType, Translate
This commit is contained in:
		
							parent
							
								
									fbc5038306
								
							
						
					
					
						commit
						baf952512c
					
				
					 6 changed files with 20 additions and 21 deletions
				
			
		|  | @ -136,10 +136,10 @@ export default definePlugin({ | |||
|             } | ||||
|         }, | ||||
|         { | ||||
|             find: ".activeCommandOption", | ||||
|             find: "ChannelTextAreaButtons", | ||||
|             replacement: { | ||||
|                 match: /(.)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, | ||||
|                 replace: "$&;try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}", | ||||
|                 match: /(\i)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, | ||||
|                 replace: "$&,(()=>{try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}})()", | ||||
|             } | ||||
|         }, | ||||
|     ], | ||||
|  |  | |||
|  | @ -129,10 +129,10 @@ export default definePlugin({ | |||
|     authors: [Devs.Aria], | ||||
|     patches: [ | ||||
|         { | ||||
|             find: ".activeCommandOption", | ||||
|             find: "ChannelTextAreaButtons", | ||||
|             replacement: { | ||||
|                 match: /(.)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, | ||||
|                 replace: "$&;try{$2||$1.unshift($self.previewIcon(arguments[0]))}catch{}", | ||||
|                 match: /(\i)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, | ||||
|                 replace: "$&,(()=>{try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}})()", | ||||
|             } | ||||
|         }, | ||||
|     ], | ||||
|  |  | |||
|  | @ -121,10 +121,10 @@ export default definePlugin({ | |||
| 
 | ||||
|     patches: [ | ||||
|         { | ||||
|             find: ".activeCommandOption", | ||||
|             find: "ChannelTextAreaButtons", | ||||
|             replacement: { | ||||
|                 match: /(.)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, | ||||
|                 replace: "$&;try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}", | ||||
|                 match: /(\i)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, | ||||
|                 replace: "$&,(()=>{try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}})()", | ||||
|             } | ||||
|         }, | ||||
|     ], | ||||
|  |  | |||
|  | @ -108,13 +108,13 @@ export default definePlugin({ | |||
|     settings, | ||||
|     patches: [ | ||||
|         { | ||||
|             find: ".activeCommandOption", | ||||
|             find: "ChannelTextAreaButtons", | ||||
|             replacement: { | ||||
|                 match: /"gift"\)\);(?<=(\i)\.push.+?disabled:(\i),.+?)/, | ||||
|                 replace: (m, array, disabled) => `${m};try{${disabled}||${array}.push($self.SilentMessageToggle(arguments[0]));}catch{}` | ||||
|                 match: /(\i)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, | ||||
|                 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", | ||||
|             predicate: () => settings.store.showIcon, | ||||
|             find: "ChannelTextAreaButtons", | ||||
|             replacement: { | ||||
|                 match: /(.)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, | ||||
|                 replace: "$&;try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}", | ||||
|                 match: /(\i)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, | ||||
|                 replace: "$&,(()=>{try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}})()", | ||||
|             } | ||||
|         }, | ||||
|     ], | ||||
|  |  | |||
|  | @ -62,10 +62,10 @@ export default definePlugin({ | |||
| 
 | ||||
|     patches: [ | ||||
|         { | ||||
|             find: ".activeCommandOption", | ||||
|             find: "ChannelTextAreaButtons", | ||||
|             replacement: { | ||||
|                 match: /(.)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, | ||||
|                 replace: "$&;try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}", | ||||
|                 match: /(\i)\.push.{1,30}disabled:(\i),.{1,20}\},"gift"\)\)/, | ||||
|                 replace: "$&,(()=>{try{$2||$1.push($self.chatBarIcon(arguments[0]))}catch{}})()", | ||||
|             } | ||||
|         }, | ||||
|     ], | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue