package services import ( "net/http" "github.com/gin-gonic/gin" ) func HandleError(c *gin.Context) func(error) any { return func(err error) any { c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()}) return nil } } func HandleSuccess[T any](c *gin.Context, statusCode int) func(T) any { return func(data T) any { c.JSON(statusCode, data) return nil } }