diff options
| author | Mar0xy <marie@kaifa.ch> | 2023-11-16 23:47:44 +0100 |
|---|---|---|
| committer | Mar0xy <marie@kaifa.ch> | 2023-11-16 23:47:44 +0100 |
| commit | a3fd51d6e0dc5d89f88efe881cebf35b36417575 (patch) | |
| tree | 3263f1668f21c32686adbd2d8c330fae2d7eaf0f /packages/frontend/src/components/MkNoteSub.vue | |
| parent | upd: register contentParser (diff) | |
| download | sharkey-a3fd51d6e0dc5d89f88efe881cebf35b36417575.tar.gz sharkey-a3fd51d6e0dc5d89f88efe881cebf35b36417575.tar.bz2 sharkey-a3fd51d6e0dc5d89f88efe881cebf35b36417575.zip | |
upd: change the way likes get handled
Diffstat (limited to 'packages/frontend/src/components/MkNoteSub.vue')
| -rw-r--r-- | packages/frontend/src/components/MkNoteSub.vue | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/packages/frontend/src/components/MkNoteSub.vue b/packages/frontend/src/components/MkNoteSub.vue index 85d1203831..94f52b7f5d 100644 --- a/packages/frontend/src/components/MkNoteSub.vue +++ b/packages/frontend/src/components/MkNoteSub.vue @@ -110,7 +110,6 @@ const canRenote = computed(() => ['public', 'home'].includes(props.note.visibili const props = withDefaults(defineProps<{ note: Misskey.entities.Note; - meta: Misskey.entities.LiteInstanceMetadata; detail?: boolean; expandAllCws?: boolean; @@ -134,7 +133,7 @@ const menuButton = shallowRef<HTMLElement>(); const likeButton = shallowRef<HTMLElement>(); let appearNote = $computed(() => isRenote ? props.note.renote as Misskey.entities.Note : props.note); -const defaultLike = computed(() => defaultStore.state.like !== '❤️' ? defaultStore.state.like : props.meta.defaultLike); +const defaultLike = computed(() => defaultStore.state.like !== '❤️' ? defaultStore.state.like : null); const isRenote = ( props.note.renote != null && @@ -188,9 +187,9 @@ function react(viaKeyboard = false): void { pleaseLogin(); showMovedDialog(); if (props.note.reactionAcceptance === 'likeOnly') { - os.api('notes/reactions/create', { + os.api('notes/like', { noteId: props.note.id, - reaction: defaultLike.value, + override: defaultLike.value, }); const el = reactButton.value as HTMLElement | null | undefined; if (el) { @@ -218,9 +217,9 @@ function react(viaKeyboard = false): void { function like(): void { pleaseLogin(); showMovedDialog(); - os.api('notes/reactions/create', { + os.api('notes/like', { noteId: props.note.id, - reaction: defaultLike.value, + override: defaultLike.value, }); const el = reactButton.value as HTMLElement | null | undefined; if (el) { |