diff --git a/fe_calckey/frontend/client/src/scripts/use-note-capture.ts b/fe_calckey/frontend/client/src/scripts/use-note-capture.ts index 21865d0..535ff2c 100644 --- a/fe_calckey/frontend/client/src/scripts/use-note-capture.ts +++ b/fe_calckey/frontend/client/src/scripts/use-note-capture.ts @@ -39,10 +39,13 @@ export function useNoteCapture(props: { const selfReact = ($i && body.userId === $i.id) || false; if (foundReaction >= 0) { + const [reaction, cnt, selfReactPrev] = toRaw( + note.value.reactions[foundReaction] + ); note.value.reactions[foundReaction] = [ - toRaw(note.value.reactions[foundReaction][0]), - note.value.reactions[foundReaction][1] + 1, - selfReact, + reaction, + cnt + 1, + selfReactPrev || selfReact, ]; } else { note.value.reactions.push([reactionType, 1, selfReact]);