fix(MisskeyIO#907): サブスクライブコマンドは必要だった (MisskeyIO#910)

This commit is contained in:
あわわわとーにゅ 2025-01-17 20:47:10 +09:00 committed by GitHub
parent 428ff56abe
commit d423d9bb44
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -86,9 +86,14 @@ export function useNoteCapture(props: {
function capture(withHandler = false): void { function capture(withHandler = false): void {
if (connection) { if (connection) {
let command: string;
if ($i && (note.value?.visibleUserIds?.includes($i.id) ?? note.value?.mentions?.includes($i.id))) { if ($i && (note.value?.visibleUserIds?.includes($i.id) ?? note.value?.mentions?.includes($i.id))) {
connection.send(document.body.contains(props.rootEl.value ?? null as Node | null) ? 'sr' : 's', { id: note.value.id }); command = document.body.contains(props.rootEl.value ?? null as Node | null) ? 'sr' : 's';
} else {
command = 's';
} }
connection.send(command, { id: note.value.id });
if (pureNote.value.id !== note.value.id) connection.send('s', { id: pureNote.value.id }); if (pureNote.value.id !== note.value.id) connection.send('s', { id: pureNote.value.id });
if (withHandler) connection.on('noteUpdated', onStreamNoteUpdated); if (withHandler) connection.on('noteUpdated', onStreamNoteUpdated);
} }