Add couple of extra type checks

This commit is contained in:
Cohee
2025-02-25 21:21:59 +02:00
parent d28f39d77a
commit 7def85a174

View File

@@ -6099,7 +6099,7 @@ export function syncMesToSwipe(messageId = null) {
} }
const targetMessageId = messageId ?? chat.length - 1; const targetMessageId = messageId ?? chat.length - 1;
if (chat.length > targetMessageId) { if (chat.length > targetMessageId || targetMessageId < 0) {
console.warn(`[syncMesToSwipe] Invalid message ID: ${messageId}`); console.warn(`[syncMesToSwipe] Invalid message ID: ${messageId}`);
return false; return false;
} }
@@ -6120,7 +6120,7 @@ export function syncMesToSwipe(messageId = null) {
} }
const targetSwipeInfo = targetMessage.swipe_info[targetMessage.swipe_id]; const targetSwipeInfo = targetMessage.swipe_info[targetMessage.swipe_id];
if (typeof targetSwipeInfo !== 'object') { if (!targetSwipeInfo || typeof targetSwipeInfo !== 'object') {
return false; return false;
} }