summaryrefslogtreecommitdiff
path: root/pkg/helpers/error.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/helpers/error.go')
-rw-r--r--pkg/helpers/error.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/pkg/helpers/error.go b/pkg/helpers/error.go
new file mode 100644
index 0000000..006759d
--- /dev/null
+++ b/pkg/helpers/error.go
@@ -0,0 +1,17 @@
+package helpers
+
+import (
+ "fmt"
+ "net/http"
+)
+
+func ErrorResponse(w http.ResponseWriter, status int, err error) {
+ type errorResponse struct {
+ Msg string `json:"msg"`
+ Status int `json:"status"`
+ }
+ _ = Encode(w, status, &errorResponse{
+ Msg: fmt.Sprintf("%+v", err),
+ Status: status,
+ })
+}