Skip to content

Commit 665883d

Browse files
committed
Purchase > Controller: created.
1 parent f1c25cc commit 665883d

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
const Ad = require('../models/Ad')
2+
// const User = require('../models/User')
3+
const Mail = require('../services/Mail')
4+
5+
class PurchaseController {
6+
async store (req, res) {
7+
const { ad, content } = req.body
8+
9+
const purchaseAd = await Ad.findById(ad).populate('author')
10+
// const user = await User.findById(req.userId)
11+
12+
await Mail.sendMail({
13+
from: '"Rafael de Oliveira" <rafaoliverdev@gmail.com>',
14+
to: purchaseAd.author.email,
15+
subject: `Solicitação de compra: ${purchaseAd.title}`,
16+
html: `<p>Teste: ${content}</p>`
17+
})
18+
19+
return res.send()
20+
}
21+
}
22+
23+
module.exports = new PurchaseController()

0 commit comments

Comments
 (0)