diff --git a/controllers/confirmRequestHandler.go b/controllers/confirmRequestHandler.go index 98a485d..fa53a4c 100644 --- a/controllers/confirmRequestHandler.go +++ b/controllers/confirmRequestHandler.go @@ -10,14 +10,14 @@ func (b *BaseHandler) ConfirmRequestHandler(w http.ResponseWriter, req *http.Req request, err := b.requestRepo.FindBySecret(secret) if err != nil { - // TODO: header 404 + w.WriteHeader(http.StatusNotFound) templating.ServeTemplate(w, "requestNotFound", nil) return } err = b.requestRepo.Execute(request) if err != nil { - // TODO: write header 500 + w.WriteHeader(http.StatusInternalServerError) templating.ServeTemplate(w, "executeFailure", err.Error()) return } diff --git a/main.go b/main.go index 00423f5..5336af0 100644 --- a/main.go +++ b/main.go @@ -41,14 +41,12 @@ func main() { staticHandler := http.FileServer(http.Dir("./static")) // parse templates if err = templating.InitTemplates(); err != nil { - log.Print(err.Error()) - log.Fatal(">>>\nFatal error occurred, aborting program\n<<<\n") + log.Fatal(err.Error()) } // database connection db, err := sqldb.Connect(conf) if err != nil { - log.Print(err.Error()) - log.Fatal(">>>\nFatal error occurred, aborting program\n<<<\n") + log.Fatal(err.Error()) } // Create repos roomRepo := repositories.NewRoomRepo(db) @@ -67,5 +65,5 @@ func main() { http.Handle("/static/", http.StripPrefix("/static/", staticHandler)) err = http.ListenAndServe(fmt.Sprintf("%s:%d", conf.Server.ListenAddress, conf.Server.ListenPort), nil) - log.Println(err.Error()) + log.Fatal(err.Error()) }