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)