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}) +}