fix: fetchMessages after wwebjs update

This commit is contained in:
Anton Voylenko 2026-04-25 00:18:02 +03:00
commit 0940826e15

View file

@ -98,7 +98,7 @@ const patchWWebLibrary = async (client) => {
if (searchOptions && searchOptions.since !== undefined && Number.isFinite(searchOptions.since) && m.t < searchOptions.since) { if (searchOptions && searchOptions.since !== undefined && Number.isFinite(searchOptions.since) && m.t < searchOptions.since) {
return false return false
} }
if (searchOptions && searchOptions.messageId !== undefined && m.id.id != searchOptions.messageId) { if (searchOptions && searchOptions.messageId !== undefined && m.id.id !== searchOptions.messageId) {
return false return false
} }
return true return true
@ -109,7 +109,7 @@ const patchWWebLibrary = async (client) => {
if (searchOptions && searchOptions.limit > 0) { if (searchOptions && searchOptions.limit > 0) {
while (msgs.length < searchOptions.limit) { while (msgs.length < searchOptions.limit) {
const loadedMessages = await (window.require('WAWebChatLoadMessages')).loadEarlierMsgs(chat); const loadedMessages = await (window.require('WAWebChatLoadMessages')).loadEarlierMsgs({ chat })
if (!loadedMessages || !loadedMessages.length) break if (!loadedMessages || !loadedMessages.length) break
msgs = [...loadedMessages.filter(msgFilter), ...msgs] msgs = [...loadedMessages.filter(msgFilter), ...msgs]