+let jst_server = (await import('@ndcode/jst_server')).default
let nodemailer = require('nodemailer')
return async (root, name) => {
let nodemailers = await root.get('nodemailers')
- return nodemailer.createTransport(await nodemailers.get_json(name))
+ if (nodemailers === undefined)
+ throw new Problem(
+ 'Nodemailer error',
+ 'Please import the nodemailers data into the database.',
+ 509
+ )
+ let _nodemailer = await nodemailers.get_json(name)
+ throw new Problem(
+ 'Nodemailer error',
+ `Can't find the nodemailer "${name}" in the nodemailers data.',
+ 509
+ )
+ return nodemailer.createTransport(_nodemailer)
}