mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	Add error handler to filter closure executor
This commit is contained in:
		| @@ -91,10 +91,15 @@ const getSlashCommandsHelp = parser.getHelpString.bind(parser); | |||||||
|  */ |  */ | ||||||
| function closureToFilter(closure) { | function closureToFilter(closure) { | ||||||
|     return async () => { |     return async () => { | ||||||
|  |         try { | ||||||
|             const localClosure = closure.getCopy(); |             const localClosure = closure.getCopy(); | ||||||
|             localClosure.onProgress = () => { }; |             localClosure.onProgress = () => { }; | ||||||
|             const result = await localClosure.execute(); |             const result = await localClosure.execute(); | ||||||
|             return isTrueBoolean(result.pipe); |             return isTrueBoolean(result.pipe); | ||||||
|  |         } catch (e) { | ||||||
|  |             console.error('Error executing filter closure', e); | ||||||
|  |             return false; | ||||||
|  |         } | ||||||
|     }; |     }; | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user