diff --git a/src/components/conversation/conversation.js b/src/components/conversation/conversation.js index b0d116341..d87176300 100644 --- a/src/components/conversation/conversation.js +++ b/src/components/conversation/conversation.js @@ -164,7 +164,7 @@ export default { const resizeObserver = ref(new ResizeObserver(updateVirtualHeight)) watch(rootElement, () => resizeObserver.value.observe(rootElement.value)) watch(suspendable, (value) => - emit('suspendableStateChange', { suspend: value, id: statusId.value }), + emit('suspendableStateChange', { suspendable: value, id: statusId.value }), ) onUnmounted(() => resizeObserver.value.disconnect()) @@ -215,8 +215,8 @@ export default { }) const changeSuspendStateLinearLocal = (e) => { changeSuspendStateLinear(e) - const { id, suspend } = e - if (suspend) { + const { id, suspendable } = e + if (suspendable) { unsuspendableIds.value.delete(id) } else { unsuspendableIds.value.add(id) @@ -266,20 +266,19 @@ export default { }) const changeSuspendStateAncestorsLocal = (e) => { changeSuspendStateAncestors(e) - const { id, suspend } = e - if (suspend) { - unsuspendableIds.value.add(id) - } else { + const { id, suspendable } = e + if (suspendable) { unsuspendableIds.value.delete(id) + } else { + unsuspendableIds.value.add(id) } } const changeSuspendStateCurrentLevelLocal = (e) => { - changeSuspendStateLinear(e) - const { id, suspend } = e - if (suspend) { - unsuspendableIds.value.add(id) - } else { + const { id, suspendable } = e + if (suspendable) { unsuspendableIds.value.delete(id) + } else { + unsuspendableIds.value.add(id) } } diff --git a/src/components/status/status.js b/src/components/status/status.js index 79c6f4050..cdae5d2e1 100644 --- a/src/components/status/status.js +++ b/src/components/status/status.js @@ -634,8 +634,8 @@ const Status = { useStatusesStore().fetchFavs(this.mainStatus.id) } }, - isSuspendable: function (suspend) { - this.$emit('suspendableStateChange', { id: this.status.id, suspend }) + isSuspendable: function (suspendable) { + this.$emit('suspendableStateChange', { id: this.status.id, suspendable }) }, }, } diff --git a/src/composables/useVirtualScrolling.js b/src/composables/useVirtualScrolling.js index 7d76a632e..886edf853 100644 --- a/src/composables/useVirtualScrolling.js +++ b/src/composables/useVirtualScrolling.js @@ -35,11 +35,11 @@ export function useVirtualScrolling({ }) { // # Suspension const unsuspendibleIds = ref(new Set()) - const changeSuspendState = ({ id, suspend }) => { - if (!suspend) { - unsuspendibleIds.value.add(id) - } else { + const changeSuspendState = ({ id, suspendable }) => { + if (suspendable) { unsuspendibleIds.value.delete(id) + } else { + unsuspendibleIds.value.add(id) } }