Mercurial Hosting > chat
diff src/lib/Shared.luan @ 101:0fc454beff08 default tip
use Config.luan
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 30 Jun 2025 23:49:10 -0600 |
parents | 625ffdf6499d |
children |
line wrap: on
line diff
--- a/src/lib/Shared.luan Mon Jun 30 22:32:26 2025 -0600 +++ b/src/lib/Shared.luan Mon Jun 30 23:49:10 2025 -0600 @@ -21,6 +21,7 @@ local Db = require "site:/lib/Db.luan" local Post = require "site:/lib/Post.luan" local get_post_by_id = Post.get_by_id or error() +local Config = require "site:/private/Config.luan" local Logging = require "luan:logging/Logging.luan" local logger = Logging.logger "Shared" @@ -91,24 +92,8 @@ } end -do - local doc = Db.get_document("type:config") - if doc ~= nil then - Shared.config = parse( doc.config ) - else - Shared.config = { - mail_server = { - host = "mail.smtp2go.com" - port = 465 - username = "xxx" - password = "xxx" - } - } - end -end - local default_from = title.." <chat@luan.software>" -local send_mail0 = Mail.sender(Shared.config.mail_server).send +local send_mail0 = Mail.sender(Config.mail_server).send function Shared.send_mail(mail) mail.From = mail.From or default_from send_mail0(mail)