Refactor router initialization into constructor
This commit is contained in:
parent
4830fbc870
commit
08d41b0348
3 changed files with 25 additions and 15 deletions
18
main.go
18
main.go
|
|
@ -10,21 +10,13 @@ import (
|
|||
)
|
||||
|
||||
func main() {
|
||||
var err error
|
||||
var h router.Router
|
||||
var a auth.Authenticator
|
||||
h, err := router.New()
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
defer h.Close()
|
||||
|
||||
err = h.LoadTemplates()
|
||||
if err != nil {
|
||||
log.Fatal("can't parse templates: ", err)
|
||||
}
|
||||
|
||||
err = h.OenStore()
|
||||
if err != nil {
|
||||
log.Fatal("can't open the databse", err)
|
||||
}
|
||||
|
||||
var a auth.Authenticator
|
||||
a = auth.New()
|
||||
|
||||
// #todo: make handler functions private, and create a servemux in router
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue