removed explicit "end" functions and turned them into functions returned by setup
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user