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)
|
Object.assign(this._pkg,opts.credentials)
|
||||||
this.smtp = opts.smtp || 'gmail'
|
this.smtp = opts.smtp || 'gmail'
|
||||||
this._send = create[this.smtp](this.pkg)
|
this._send = create[this.smtp](this._pkg)
|
||||||
}
|
}
|
||||||
|
|
||||||
async send (msg='', opts={}) {
|
async send (msg='', opts={}) {
|
||||||
const pkg = Object.assign({},this._pkg,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 {
|
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.text = msg.text || nice(msg)
|
||||||
pkg.html = msg.html
|
pkg.html = msg.html
|
||||||
pkg.files = msg.files
|
pkg.files = msg.files
|
||||||
|
|
Loading…
Reference in New Issue