|
@ -2,12 +2,16 @@ package controllers |
|
|
|
|
|
|
|
|
import ( |
|
|
import ( |
|
|
"encoding/json" |
|
|
"encoding/json" |
|
|
|
|
|
"github.com/sirupsen/logrus" |
|
|
"net/http" |
|
|
"net/http" |
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
func writeError(w http.ResponseWriter, status int, errStr string) { |
|
|
func writeError(w http.ResponseWriter, status int, errStr string) { |
|
|
w.WriteHeader(status) |
|
|
w.WriteHeader(status) |
|
|
json.NewEncoder(w).Encode(struct { |
|
|
|
|
|
|
|
|
err := json.NewEncoder(w).Encode(struct { |
|
|
Error string `json:"error"` |
|
|
Error string `json:"error"` |
|
|
}{errStr}) |
|
|
}{errStr}) |
|
|
|
|
|
if err != nil { |
|
|
|
|
|
logrus.Fatal("Could not write JSON response: ", err) |
|
|
|
|
|
} |
|
|
} |
|
|
} |