Improve custom emoji parsing (#3539)
* Use MFM parser for extracting emoji in name * Fix custom emoji regex * Revert "Fix custom emoji regex" This reverts commit 4c21caf59753e7653c02f81ddf0cde8c44f48008.
This commit is contained in:
		
							parent
							
								
									e2843a5ce4
								
							
						
					
					
						commit
						34393ef89f
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -198,8 +198,8 @@ export default define(meta, (ps, user, app) => new Promise(async (res, rej) => {
 | 
			
		|||
		let emojis = [] as string[];
 | 
			
		||||
 | 
			
		||||
		if (updates.name != null) {
 | 
			
		||||
			const match = updates.name.match(/:\w{1,100}:/g) as string[];
 | 
			
		||||
			if (match) emojis = emojis.concat(match.map(m => m.replace(/:(\w+):/, '$1')));
 | 
			
		||||
			const tokens = parse(updates.name, true);
 | 
			
		||||
			emojis = emojis.concat(extractEmojis(tokens));
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if (updates.description != null) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue