removed explicit "end" functions and turned them into functions returned by setup

This commit is contained in:
2025-10-04 13:32:47 -06:00
parent 3ef8d6b9a6
commit 445f50a5c0
3 changed files with 14 additions and 19 deletions
+4 -4
View File
@@ -56,13 +56,13 @@ func setupEcho() *echo.Echo {
func main() {
// Configure the system.
config.SetupConfig()
err := database.SetupDb()
closer, err := database.SetupDb()
if err != nil {
panic(fmt.Sprintf("Database open failure: %v", err))
}
defer database.ClosedownDb()
email.SetupMailSender()
defer email.EndMailServer()
defer closer()
closer = email.SetupMailSender()
defer closer()
ui.SetupTemplates()
ui.SetupSessionManager()
ui.SetupLeftMenus()