From 36a3cd067f3b24c0652e6de5880e82412290f01e Mon Sep 17 00:00:00 2001 From: Denis Istratov Date: Sat, 19 Oct 2024 12:00:00 +0300 Subject: [PATCH] update response.go --- pkg/util/response.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 pkg/util/response.go diff --git a/pkg/util/response.go b/pkg/util/response.go new file mode 100644 index 0000000..5d15a96 --- /dev/null +++ b/pkg/util/response.go @@ -0,0 +1,15 @@ +package util + +import ( + "github.com/gin-gonic/gin" + "github.com/sirupsen/logrus" +) + +type error struct { + Message string `json:"message"` +} + +func NewErrorResponse(c *gin.Context, statusCode int, message string) { + logrus.Error(message) + c.AbortWithStatusJSON(statusCode, error{Message: message}) +}