优化缓存命中

This commit is contained in:
2026-07-29 10:23:01 +08:00
parent de2de85e58
commit 6a768ef146
3 changed files with 13 additions and 2 deletions

View File

@@ -170,6 +170,15 @@ function clearTempBubble() {
tempEls.forEach(function(el) { el.remove(); });
}
function showTempBubble(text) {
clearTempBubble();
var tempId = 'temp_' + Date.now();
var tempMsg = { id: tempId, user: '小财', text: text, attachments: [], timestamp: '', isTemp: true };
Store.messageCache.push(tempMsg);
messagesContainer.insertAdjacentHTML('beforeend', renderMessageHTML(tempMsg));
scrollToBottom();
}
// 双指缩放 + 拖拽
function initPinchZoom(img) {
var scale = 1, startDist = 0, startScale = 1;

View File

@@ -19,6 +19,8 @@ function initWebSocket() {
const room = Store.rooms.find(r => r.id === data.room_preview.room_id);
if (room) { room.last_message = data.room_preview.last_message; room.last_time = data.room_preview.last_time; renderChatList(); }
}
} else if (data.type === 'query_pending') {
if (Store.currentRoom === roomId) showTempBubble(data.text);
} else if (data.type === 'purchase_updated') {
if (Store.currentRoom) loadPurchases();
updateSummaryPreview();