comparison src/luan/modules/mail/Mail.luan @ 1164:1f9d34a6f308

remove assertions
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 07 Feb 2018 17:36:38 -0700
parents bae2d0c2576c
children 8d95711f6615
comparison
equal deleted inserted replaced
1163:fef8f0742da9 1164:1f9d34a6f308
1 java() 1 java()
2 local Luan = require "luan:Luan.luan" 2 local Luan = require "luan:Luan.luan"
3 local assert_table = Luan.assert_table 3 local error = Luan.error
4 local type = Luan.type or error()
4 local System = require "java:java.lang.System" 5 local System = require "java:java.lang.System"
5 local SmtpCon = require "java:luan.modules.mail.SmtpCon" 6 local SmtpCon = require "java:luan.modules.mail.SmtpCon"
7
6 8
7 local Mail = {} 9 local Mail = {}
8 10
9 System.setProperty( "mail.mime.charset", "UTF-8" ) 11 System.setProperty( "mail.mime.charset", "UTF-8" )
10 12
11 function Mail.Sender(params) 13 function Mail.Sender(params)
12 assert_table(params) 14 type(params)=="table" or error()
13 local smtpCon = SmtpCon.new(params) 15 local smtpCon = SmtpCon.new(params)
14 return { send = smtpCon.send } 16 return { send = smtpCon.send }
15 end 17 end
16 18
17 return Mail 19 return Mail