Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
This commit is contained in:
		
						commit
						521f97d03e
					
				
					 2 changed files with 12 additions and 3 deletions
				
			
		|  | @ -20,6 +20,7 @@ You should also include the user name that made the change. | ||||||
| ### Improvements | ### Improvements | ||||||
| 
 | 
 | ||||||
| ### Bugfixes | ### Bugfixes | ||||||
|  | - Server: 引用内の文章がnyaizeされてしまう問題を修正 @kabo2468 | ||||||
| - Server: Bug fix for Pinned Users lookup on instance @squidicuzz | - Server: Bug fix for Pinned Users lookup on instance @squidicuzz | ||||||
| - Client: インスタンスティッカーのfaviconを読み込む際に偽サイト警告が出ることがあるのを修正 @syuilo | - Client: インスタンスティッカーのfaviconを読み込む際に偽サイト警告が出ることがあるのを修正 @syuilo | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -329,12 +329,20 @@ export class NoteEntityService implements OnModuleInit { | ||||||
| 
 | 
 | ||||||
| 		if (packed.user.isCat && packed.text) { | 		if (packed.user.isCat && packed.text) { | ||||||
| 			const tokens = packed.text ? mfm.parse(packed.text) : []; | 			const tokens = packed.text ? mfm.parse(packed.text) : []; | ||||||
| 			mfm.inspect(tokens, node => { | 			function nyaizeNode(node: mfm.MfmNode) { | ||||||
|  | 				if (node.type === 'quote') return; | ||||||
| 				if (node.type === 'text') { | 				if (node.type === 'text') { | ||||||
| 					// TODO: quoteなtextはskip
 |  | ||||||
| 					node.props.text = nyaize(node.props.text); | 					node.props.text = nyaize(node.props.text); | ||||||
| 				} | 				} | ||||||
| 			}); | 				if (node.children) { | ||||||
|  | 					for (const child of node.children) { | ||||||
|  | 						nyaizeNode(child); | ||||||
|  | 					} | ||||||
|  | 				} | ||||||
|  | 			} | ||||||
|  | 			for (const node of tokens) { | ||||||
|  | 				nyaizeNode(node); | ||||||
|  | 			} | ||||||
| 			packed.text = mfm.toString(tokens); | 			packed.text = mfm.toString(tokens); | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue