Fix everything odyssey pointed out.
ci/woodpecker/push/woodpecker Pipeline was successful Details

This commit is contained in:
Midou36O 2022-09-18 17:44:37 +01:00
parent 65d35747fc
commit 1c2e6e3da9
Signed by: midou
GPG Key ID: 08063D5407090BC2
4 changed files with 6 additions and 9 deletions

3
.gitignore vendored
View File

@ -1,2 +1 @@
data/config.toml
data/options.json
data/config.toml

View File

@ -18,12 +18,12 @@ var (
resAnn = config.OptAnn()
)
func CheckAnn() {
func AnnCheck() {
if resAnn == "true" {
AnnPage()
Announcements()
} else {
log.Println("Announcements disabled")
log.Println("[Segfautils] Announcements are disabled")
http.HandleFunc("/announcements", func(w http.ResponseWriter, r *http.Request) {
http.Error(w, "Announcements are disabled.", http.StatusServiceUnavailable)
})
@ -61,6 +61,7 @@ func handleAnnouncements(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(http.StatusOK)
now := time.Now().Unix()
data := map[string]interface{}{
"enabled": "true",
"title": r.FormValue("title"),
"link": r.FormValue("link"),
"severity": r.FormValue("severity"),

View File

@ -26,13 +26,10 @@ func FormCheck() {
FormPage()
Form()
} else {
log.Println("Forms disabled")
log.Println("[Segfautils] Contact form is disabled")
http.HandleFunc("/form", func(w http.ResponseWriter, r *http.Request) {
http.Error(w, "Form is disabled.", http.StatusServiceUnavailable)
})
http.HandleFunc("/api/form", func(w http.ResponseWriter, r *http.Request) {
http.Error(w, "{\"enabled\": \"false\"}", http.StatusServiceUnavailable)
})
}
}

View File

@ -28,7 +28,7 @@ func main() {
})
log.Println("[HTTP] Starting server")
api.CheckAnn()
api.AnnCheck()
api.FormCheck()
http.HandleFunc("/api/", func(w http.ResponseWriter, r *http.Request) {