summaryrefslogtreecommitdiffci
path: root/internal/router/tm.go
blob: e8095ee24be18aaad4d60be73acffcc06b5aaf83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package router

import (
	"log/slog"
	"os"

	"github.com/SayaAndy/saya-today-web/internal/templatemanager"
)

var tm = assert(templatemanager.NewTemplateManager())

func assert[T any](t T, err error) T {
	if err != nil {
		slog.Error("fail to initialize template manager", slog.String("error", err.Error()))
		os.Exit(1)
	}
	return t
}