ScuttleBot

scuttlebot / internal / api / respond.go
Source Blame History 16 lines
2d8a379… lmata 1 package api
2d8a379… lmata 2
2d8a379… lmata 3 import (
2d8a379… lmata 4 "encoding/json"
2d8a379… lmata 5 "net/http"
2d8a379… lmata 6 )
2d8a379… lmata 7
2d8a379… lmata 8 func writeJSON(w http.ResponseWriter, status int, v any) {
2d8a379… lmata 9 w.Header().Set("Content-Type", "application/json")
2d8a379… lmata 10 w.WriteHeader(status)
2d8a379… lmata 11 _ = json.NewEncoder(w).Encode(v)
2d8a379… lmata 12 }
2d8a379… lmata 13
2d8a379… lmata 14 func writeError(w http.ResponseWriter, status int, msg string) {
2d8a379… lmata 15 writeJSON(w, status, map[string]string{"error": msg})
2d8a379… lmata 16 }

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button