fix
This commit is contained in:
		
							parent
							
								
									476dfb0f35
								
							
						
					
					
						commit
						5431b51249
					
				
					 1 changed files with 13 additions and 2 deletions
				
			
		|  | @ -154,7 +154,18 @@ const props = defineProps<{ | ||||||
| 
 | 
 | ||||||
| const inChannel = inject('inChannel', null); | const inChannel = inject('inChannel', null); | ||||||
| 
 | 
 | ||||||
| const note = $ref(JSON.parse(JSON.stringify(props.note))); | let note = $ref(JSON.parse(JSON.stringify(props.note))); | ||||||
|  | 
 | ||||||
|  | // plugin | ||||||
|  | if (noteViewInterruptors.length > 0) { | ||||||
|  | 	onMounted(async () => { | ||||||
|  | 		let result = JSON.parse(JSON.stringify(note)); | ||||||
|  | 		for (const interruptor of noteViewInterruptors) { | ||||||
|  | 			result = await interruptor.handler(result); | ||||||
|  | 		} | ||||||
|  | 		note = result; | ||||||
|  | 	}); | ||||||
|  | } | ||||||
| 
 | 
 | ||||||
| const isRenote = ( | const isRenote = ( | ||||||
| 	note.renote != null && | 	note.renote != null && | ||||||
|  | @ -168,7 +179,7 @@ const menuButton = ref<HTMLElement>(); | ||||||
| const renoteButton = ref<InstanceType<typeof XRenoteButton>>(); | const renoteButton = ref<InstanceType<typeof XRenoteButton>>(); | ||||||
| const renoteTime = ref<HTMLElement>(); | const renoteTime = ref<HTMLElement>(); | ||||||
| const reactButton = ref<HTMLElement>(); | const reactButton = ref<HTMLElement>(); | ||||||
| let appearNote = $ref(isRenote ? note.renote as misskey.entities.Note : note); | let appearNote = $computed(() => isRenote ? note.renote as misskey.entities.Note : note); | ||||||
| const isMyRenote = $i && ($i.id === note.userId); | const isMyRenote = $i && ($i.id === note.userId); | ||||||
| const showContent = ref(false); | const showContent = ref(false); | ||||||
| const isDeleted = ref(false); | const isDeleted = ref(false); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue