mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
Pass a promise on loadMessage
I've changed because i need to write to files a big chat history and appendFileSync is deprecated
This commit is contained in:
@@ -144,7 +144,7 @@ export class WAConnection extends Base {
|
|||||||
* @param chunkSize the number of messages to load in a single request
|
* @param chunkSize the number of messages to load in a single request
|
||||||
* @param mostRecentFirst retreive the most recent message first or retreive from the converation start
|
* @param mostRecentFirst retreive the most recent message first or retreive from the converation start
|
||||||
*/
|
*/
|
||||||
loadAllMessages(jid: string, onMessage: (m: WAMessage) => void, chunkSize = 25, mostRecentFirst = true) {
|
loadAllMessages(jid: string, onMessage: (m: WAMessage) => Promise<void>, chunkSize = 25, mostRecentFirst = true) {
|
||||||
let offsetID = null
|
let offsetID = null
|
||||||
const loadMessage = async () => {
|
const loadMessage = async () => {
|
||||||
const {messages} = await this.loadMessages(jid, chunkSize, offsetID, mostRecentFirst)
|
const {messages} = await this.loadMessages(jid, chunkSize, offsetID, mostRecentFirst)
|
||||||
@@ -152,12 +152,12 @@ export class WAConnection extends Base {
|
|||||||
let lastMessage
|
let lastMessage
|
||||||
if (mostRecentFirst) {
|
if (mostRecentFirst) {
|
||||||
for (let i = messages.length - 1; i >= 0; i--) {
|
for (let i = messages.length - 1; i >= 0; i--) {
|
||||||
onMessage(messages[i])
|
await onMessage(messages[i])
|
||||||
lastMessage = messages[i]
|
lastMessage = messages[i]
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
for (let i = 0; i < messages.length; i++) {
|
for (let i = 0; i < messages.length; i++) {
|
||||||
onMessage(messages[i])
|
await onMessage(messages[i])
|
||||||
lastMessage = messages[i]
|
lastMessage = messages[i]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user