deletion of messages (failing on server)
This commit is contained in:
@@ -59,6 +59,7 @@ export default class Mailbox {
|
||||
updateMsg.updateFlags();
|
||||
});
|
||||
|
||||
// wait for deletion
|
||||
this.imap.on("expunge", (seqno: number) => {
|
||||
console.log("Message with sequence number " + seqno + " has been deleted from the server.");
|
||||
});
|
||||
@@ -113,7 +114,7 @@ export default class Mailbox {
|
||||
try {
|
||||
// fetch mails
|
||||
let secondUid = savedUid + STEP < currentUid ? savedUid + STEP : currentUid;
|
||||
await this.mailFetcher(savedUid, secondUid, mails)
|
||||
await this.mailFetcher(savedUid, secondUid, mails);
|
||||
logger.log(`Fetched ${STEP} uids (${mails.length} messages)`);
|
||||
// save same in the database
|
||||
for (let k = 0; k < mails.length; k++) {
|
||||
@@ -194,4 +195,8 @@ export default class Mailbox {
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
move(source: string, mailboxName: string, callback: (error: Error) => void) {
|
||||
this.imap.move(source, mailboxName, callback);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user