diff --git a/ok.go b/ok.go new file mode 100644 index 0000000..921e6e9 --- /dev/null +++ b/ok.go @@ -0,0 +1,20 @@ +package mstdn + +import ( + "encoding/json" + "net/http" +) + +func OK(resp http.ResponseWriter, value interface{}) { + if nil == resp { + return + } + + resp.WriteHeader(http.StatusOK) + resp.Header().Add("Content-Type", "application/json; charset=utf-8") + + err := json.NewEncoder(resp).Encode(value) + if nil != err { + // Nothing here. + } +}