From d62b3e273c98049511c1c09892b50f631f0665a5 Mon Sep 17 00:00:00 2001 From: Horus3 Date: Fri, 27 Feb 2015 19:57:24 +0100 Subject: Checks error now on resonse code. Refactoring and styling. --- app/env.sh | 1 + app/fetch.go | 9 +++++++-- app/handler.go | 4 +--- 3 files changed, 9 insertions(+), 5 deletions(-) (limited to 'app') diff --git a/app/env.sh b/app/env.sh index 3e87126..63b0e8e 100755 --- a/app/env.sh +++ b/app/env.sh @@ -20,3 +20,4 @@ #export STATUS_SMTP_MAILER="smtp.example.org:25" #export STATUS_SMTP_PASSWORD="password" #export STATUS_SMTP_ADRESS="statuspage@example.org" + diff --git a/app/fetch.go b/app/fetch.go index f4be5c0..e56205a 100644 --- a/app/fetch.go +++ b/app/fetch.go @@ -60,9 +60,14 @@ func CheckAllPages(h []Host) []Host { } else { h[k].Status = resp.Status h[k].StatusCode = int64(resp.StatusCode) - h[k].Success = true + if h[k].StatusCode < 400 { + h[k].Success = true + h[k].Class = "success" + } else { + h[k].Success = false + h[k].Class = "danger" + } h[k].Reason = "" - h[k].Class = "success" } } diff --git a/app/handler.go b/app/handler.go index e7bc738..69ec45a 100644 --- a/app/handler.go +++ b/app/handler.go @@ -271,7 +271,6 @@ func LogoutHandler(w http.ResponseWriter, r *http.Request) { session, _ := store.Get(r, "_SID") session.Values["login"] = false session.Save(r, w) - log.Println("Logout ", session.Values["login"]) http.Redirect(w, r, "/login", 301) } @@ -357,8 +356,6 @@ func DeleteHandler(w http.ResponseWriter, r *http.Request) { return } host := Host{} - log.Println(r.PostForm) - log.Println(r.URL.Query()) err = decoder.Decode(&host, r.URL.Query()) if err != nil { log.Println(err) @@ -371,6 +368,7 @@ func DeleteHandler(w http.ResponseWriter, r *http.Request) { query := Db.Where("id = ?", host.Id).Delete(&host) if query.Error != nil { session.AddFlash("Deleting failed.", "error") + log.Println("Deleting failed.", query.Error) } else { session.AddFlash("We removed the host.", "success") } -- cgit v1.2.3