mirror of
https://github.com/nodemailer/wildduck.git
synced 2025-03-04 20:03:11 +08:00
Add attachment urls
This commit is contained in:
parent
8f2bc4af1f
commit
01206dff94
1 changed files with 6 additions and 2 deletions
8
api.js
8
api.js
|
@ -2015,13 +2015,17 @@ server.get({ name: 'message', path: '/users/:user/mailboxes/:mailbox/messages/:m
|
|||
flagged: messageData.flagged,
|
||||
draft: messageData.draft,
|
||||
html: messageData.html,
|
||||
attachments: messageData.attachments || []
|
||||
attachments: (messageData.attachments || []).map(attachment => {
|
||||
attachment.url = server.router.render('attachment', { user, mailbox, message, attachment: attachment.id });
|
||||
return attachment;
|
||||
}),
|
||||
raw: server.router.render('attachment', { user, mailbox, message })
|
||||
});
|
||||
return next();
|
||||
});
|
||||
});
|
||||
|
||||
server.get('/users/:user/mailboxes/:mailbox/messages/:message/message.eml', (req, res, next) => {
|
||||
server.get({ name: 'raw', path: '/users/:user/mailboxes/:mailbox/messages/:message/message.eml' }, (req, res, next) => {
|
||||
const schema = Joi.object().keys({
|
||||
user: Joi.string().hex().lowercase().length(24).required(),
|
||||
mailbox: Joi.string().hex().lowercase().length(24).required(),
|
||||
|
|
Loading…
Reference in a new issue