diff --git a/packages/frontend/src/components/page/page.note.vue b/packages/frontend/src/components/page/page.note.vue index 3a3c0e4c7b..543e9afdaf 100644 --- a/packages/frontend/src/components/page/page.note.vue +++ b/packages/frontend/src/components/page/page.note.vue @@ -31,10 +31,8 @@ let timeoutId: ReturnType | null = null; onMounted(() => { if (props.block.note == null) return; - timeoutId = window.setTimeout(() => { - retryOnThrottled(() => misskeyApi('notes/show', { noteId: props.block.note })).then(result => { - note.value = result; - }); + timeoutId = window.setTimeout(async () => { + note.value = await retryOnThrottled(() => misskeyApi('notes/show', { noteId: props.block.note })); }, 500 * props.index); // rate limit is 2 reqs per sec });