diff options
| author | taichan <40626578+taichanNE30@users.noreply.github.com> | 2023-10-28 15:50:46 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-28 15:50:46 +0900 |
| commit | e73e21851ee16ba2adc0c141c7140f1e8c10ca87 (patch) | |
| tree | addbaea17987e87ed87f3bc7d0ebd42eb1178ea7 /packages/frontend/src/components/MkNoteDetailed.vue | |
| parent | fix(frontend): MFMパース時に意図せずnyaizeされる問題を修正 (... (diff) | |
| download | misskey-e73e21851ee16ba2adc0c141c7140f1e8c10ca87.tar.gz misskey-e73e21851ee16ba2adc0c141c7140f1e8c10ca87.tar.bz2 misskey-e73e21851ee16ba2adc0c141c7140f1e8c10ca87.zip | |
feat(frontend): プラグインを用いて疑似的にミュートできるようにする (#12135)
* feat: mute note using plugin
* Update CHANGELOG
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Diffstat (limited to 'packages/frontend/src/components/MkNoteDetailed.vue')
| -rw-r--r-- | packages/frontend/src/components/MkNoteDetailed.vue | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/frontend/src/components/MkNoteDetailed.vue b/packages/frontend/src/components/MkNoteDetailed.vue index cb226984bf..d17037f4f4 100644 --- a/packages/frontend/src/components/MkNoteDetailed.vue +++ b/packages/frontend/src/components/MkNoteDetailed.vue @@ -230,9 +230,11 @@ let note = $ref(deepClone(props.note)); // plugin if (noteViewInterruptors.length > 0) { onMounted(async () => { - let result = deepClone(note); + let result:Misskey.entities.Note | null = deepClone(note); for (const interruptor of noteViewInterruptors) { result = await interruptor.handler(result); + + if (result === null) return isDeleted.value = true; } note = result; }); |