fix: lint errors
This commit was merged in pull request #130.
This commit is contained in:
@@ -11,7 +11,7 @@ import (
|
||||
|
||||
func TriggerToast(w http.ResponseWriter, r *http.Request, class string, message string) {
|
||||
if IsHtmx(r) {
|
||||
w.Header().Set("HX-Trigger", fmt.Sprintf(`{"toast": "%v|%v"}`, class, strings.ReplaceAll(message, `"`, `\"`)))
|
||||
w.Header().Set("Hx-Trigger", fmt.Sprintf(`{"toast": "%v|%v"}`, class, strings.ReplaceAll(message, `"`, `\"`)))
|
||||
} else {
|
||||
log.Error("Trying to trigger toast in non-HTMX request")
|
||||
}
|
||||
@@ -24,19 +24,19 @@ func TriggerToastWithStatus(w http.ResponseWriter, r *http.Request, class string
|
||||
|
||||
func DoRedirect(w http.ResponseWriter, r *http.Request, url string) {
|
||||
if IsHtmx(r) {
|
||||
w.Header().Add("HX-Redirect", url)
|
||||
w.Header().Add("Hx-Redirect", url)
|
||||
} else {
|
||||
http.Redirect(w, r, url, http.StatusSeeOther)
|
||||
}
|
||||
}
|
||||
|
||||
func WaitMinimumTime[T interface{}](waitTime time.Duration, function func() (T, error)) (T, error) {
|
||||
func WaitMinimumTime[T interface{}](waitTime time.Duration, f func() (T, error)) (T, error) {
|
||||
start := time.Now()
|
||||
result, err := function()
|
||||
result, err := f()
|
||||
time.Sleep(waitTime - time.Since(start))
|
||||
return result, err
|
||||
}
|
||||
|
||||
func IsHtmx(r *http.Request) bool {
|
||||
return r.Header.Get("HX-Request") == "true"
|
||||
return r.Header.Get("Hx-Request") == "true"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user