Compare commits

..

No commits in common. "9d0f1e292807b96118aa70b1a970b68349e96cc4" and "7842771af2b7dfadf89ef23b0bebcda2827573cc" have entirely different histories.

3 changed files with 8 additions and 13 deletions

View File

@ -76,10 +76,7 @@ function onclick() {
}
// Plugin:register_note_view_interruptor 使watch
watch(() => props.image, (newImage, oldImage) => {
// hide
// noteManager.set
if (JSON.stringify(newImage) === JSON.stringify(oldImage)) return;
watch(() => props.image, () => {
hide = (defaultStore.state.nsfw === 'force' || defaultStore.state.enableDataSaverMode) ? true : (props.image.isSensitive && defaultStore.state.nsfw !== 'ignore');
}, {
deep: true,

View File

@ -431,7 +431,7 @@ onMounted(async () => {
conversation.value = res;
});
}
}
};
});
onUnmounted(() => {

View File

@ -568,15 +568,13 @@ async function executeQueue() {
unshiftItems(newItems);
queue.value = new Map();
} else {
if (queue.value.size > 0) {
const queueArr = Array.from(queue.value.entries());
queue.value = new Map(queueArr.slice(props.pagination.limit));
const newItems = Array.from({ length: Math.min(queueArr.length, props.pagination.limit) }, (_, i) => queueArr[i][1]).reverse();
isPausingUpdateByExecutingQueue.value = true;
const queueArr = Array.from(queue.value.entries());
queue.value = new Map(queueArr.slice(props.pagination.limit));
const newItems = Array.from({ length: Math.min(queueArr.length, props.pagination.limit) }, (_, i) => queueArr[i][1]).reverse();
isPausingUpdateByExecutingQueue.value = true;
await adjustScroll(() => unshiftItems(newItems, Infinity));
backed = true;
}
await adjustScroll(() => unshiftItems(newItems, Infinity));
backed = true;
denyMoveTransition.value = true;
items.value = new Map([...items.value].slice(0, displayLimit.value));