diff --git a/internal/handlers/cv.go b/internal/handlers/cv.go index ddde777..79e62f9 100644 --- a/internal/handlers/cv.go +++ b/internal/handlers/cv.go @@ -100,10 +100,11 @@ func (h *CVHandler) Home(w http.ResponseWriter, r *http.Request) { cvLength = "long" setPreferenceCookie(w, "cv-length", "long") } - if cvIcons == "true" { + switch cvIcons { + case "true": cvIcons = "show" setPreferenceCookie(w, "cv-icons", "show") - } else if cvIcons == "false" { + case "false": cvIcons = "hide" setPreferenceCookie(w, "cv-icons", "hide") } @@ -857,9 +858,10 @@ func (h *CVHandler) ToggleIcons(w http.ResponseWriter, r *http.Request) { currentIcons := getPreferenceCookie(r, "cv-icons", "show") // Migrate old values if needed - if currentIcons == "true" { + switch currentIcons { + case "true": currentIcons = "show" - } else if currentIcons == "false" { + case "false": currentIcons = "hide" }