Mercurial Hosting > luan
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 |