fix mentions in replies (#8030)
This commit is contained in:
		
							parent
							
								
									bcd188a0e0
								
							
						
					
					
						commit
						3eef0a65c2
					
				
					 1 changed files with 6 additions and 1 deletions
				
			
		|  | @ -289,9 +289,14 @@ export default defineComponent({ | |||
| 
 | ||||
| 		if (this.reply && this.reply.text != null) { | ||||
| 			const ast = mfm.parse(this.reply.text); | ||||
| 			const otherHost = this.reply.user.host; | ||||
| 
 | ||||
| 			for (const x of extractMentions(ast)) { | ||||
| 				const mention = x.host ? `@${x.username}@${toASCII(x.host)}` : `@${x.username}`; | ||||
| 				const mention = x.host ? | ||||
| 													`@${x.username}@${toASCII(x.host)}` : | ||||
| 													(otherHost == null || otherHost == host) ? | ||||
| 														`@${x.username}` : | ||||
| 														`@${x.username}@${toASCII(otherHost)}`; | ||||
| 
 | ||||
| 				// 自分は除外 | ||||
| 				if (this.$i.username == x.username && x.host == null) continue; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue