mirror of
https://github.com/nodemailer/wildduck.git
synced 2025-09-06 05:04:47 +08:00
Added thread data to FETCH command (#785)
This commit is contained in:
parent
5ac345e060
commit
8ff3925f91
6 changed files with 6 additions and 0 deletions
|
@ -3082,6 +3082,7 @@ module.exports = (db, server, messageHandler, userHandler, storageHandler, setti
|
|||
uid: messageData.uid,
|
||||
flags: messageData.flags,
|
||||
message: messageData._id,
|
||||
thread: messageData.thread,
|
||||
unseenChange: false
|
||||
}
|
||||
];
|
||||
|
|
|
@ -156,6 +156,7 @@ module.exports = (db, server, messageHandler, userHandler, settingsHandler) => {
|
|||
uid: messageData.uid,
|
||||
flags: messageData.flags,
|
||||
message: messageData._id,
|
||||
thread: messageData.thread,
|
||||
unseenChange: false
|
||||
}
|
||||
];
|
||||
|
|
|
@ -376,6 +376,7 @@ module.exports = (server, messageHandler, userCache) => (mailbox, options, sessi
|
|||
ignore: session.id,
|
||||
uid: messageData.uid,
|
||||
flags: messageData.flags,
|
||||
thread: messageData.thread,
|
||||
message: messageData._id,
|
||||
unseenChange: true
|
||||
});
|
||||
|
|
|
@ -349,6 +349,7 @@ module.exports = server => (mailbox, update, session, callback) => {
|
|||
ignore: session.id,
|
||||
uid: message.uid,
|
||||
flags: message.flags,
|
||||
thread: message.thread,
|
||||
message: message._id,
|
||||
modseq,
|
||||
unseenChange
|
||||
|
|
|
@ -1862,6 +1862,7 @@ class MessageHandler {
|
|||
command: 'FETCH',
|
||||
uid: messageData.uid,
|
||||
flags: messageData.flags,
|
||||
thread: messageData.thread,
|
||||
message: messageData._id,
|
||||
unseenChange: 'seen' in changes
|
||||
});
|
||||
|
|
1
pop3.js
1
pop3.js
|
@ -407,6 +407,7 @@ function markAsSeen(session, messages, callback) {
|
|||
command: 'FETCH',
|
||||
uid: message.uid,
|
||||
flags: message.flags.concat('\\Seen'),
|
||||
thread: message.thread,
|
||||
message: new ObjectId(message.id),
|
||||
modseq: mailboxData.modifyIndex,
|
||||
// Indicate that unseen values are changed. Not sure how much though
|
||||
|
|
Loading…
Add table
Reference in a new issue