Mercurial Hosting > luan
diff src/luan/modules/mail/Mail.luan @ 1591:85cd316f0cdb
remove javax.mail
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 18 Mar 2021 23:36:15 -0600 |
parents | 0c46edec25dd |
children |
line wrap: on
line diff
--- a/src/luan/modules/mail/Mail.luan Wed Mar 17 19:50:08 2021 -0600 +++ b/src/luan/modules/mail/Mail.luan Thu Mar 18 23:36:15 2021 -0600 @@ -1,26 +1,13 @@ require "java" local Luan = require "luan:Luan.luan" local error = Luan.error -local type = Luan.type or error() -local System = require "java:java.lang.System" -local SmtpCon = require "java:luan.modules.mail.SmtpCon" local MailSender = require "java:luan.modules.mail.MailSender" local Mail = {} -System.setProperty( "mail.mime.charset", "UTF-8" ) - -function Mail.Sender(params) - type(params)=="table" or error() - local smtpCon = SmtpCon.new(params) - return { send = smtpCon.send } -end - function Mail.sender(params) - type(params)=="table" or error() - local mailSender = MailSender.new(params) - return { send = mailSender.send } + return { send = MailSender.new(params).send } end return Mail