fixed bug where preset subject option was not being used
parent
5d69b39802
commit
d5575ab5b5
7
email.js
7
email.js
|
@ -14,14 +14,13 @@ class Email {
|
|||
}
|
||||
Object.assign(this._pkg,opts.credentials)
|
||||
this.smtp = opts.smtp || 'gmail'
|
||||
this._send = create[this.smtp](this.pkg)
|
||||
this._send = create[this.smtp](this._pkg)
|
||||
}
|
||||
|
||||
async send (msg='', opts={}) {
|
||||
const pkg = Object.assign({},this._pkg,opts)
|
||||
if (typeof msg === 'string') { pkg.subject = msg; pkg.text = msg }
|
||||
if (typeof msg === 'string') { pkg.subject = this._pkg.subject || msg; pkg.text = msg }
|
||||
else {
|
||||
pkg.subject = msg.msg || msg.message || msg.subject
|
||||
pkg.subject = msg.subject || this._pkg.subject || msg.msg || msg.message
|
||||
pkg.text = msg.text || nice(msg)
|
||||
pkg.html = msg.html
|
||||
pkg.files = msg.files
|
||||
|
|
Loading…
Reference in New Issue