batch-trim session/log tables to reduce churn during high-frequency updates

This commit is contained in:
pa
2025-12-18 14:20:12 +09:00
committed by Natsumi
parent e4b7a36594
commit 49ae88a25e
3 changed files with 15 additions and 5 deletions

View File

@@ -482,8 +482,8 @@ export const useGameLogStore = defineStore('GameLog', () => {
function sweepGameLog() {
const { data } = gameLogTable.value;
const j = data.length;
if (j > vrcxStore.maxTableSize) {
data.splice(0, j - vrcxStore.maxTableSize);
if (j > vrcxStore.maxTableSize + 50) {
data.splice(0, 50);
}
const date = new Date();