Versions in this module Expand all Collapse all v0 v0.1.1 Feb 21, 2024 v0.1.0 Nov 13, 2023 Changes in this version + const DefaultTimeout + type Controller struct + Logger *log.Logger + ReportError func(err error) + Target string + func NewController(opt ControllerOptions) Controller + func (c *Controller) BadRequest(err error, g *gin.Context) + func (c *Controller) GetContext(timeout ...time.Duration) (context.Context, context.CancelFunc) + func (c *Controller) InternalError(err error, g *gin.Context) + func (c *Controller) Name() string + type ControllerOptions struct + Logger *log.Logger + Name string + ReportError func(err error) + Target string