package app import ( "github.com/jmoiron/sqlx" "github.com/valyala/fasthttp" ) // PeppyMethod generates a method for the peppyapi func PeppyMethod(a func(c *fasthttp.RequestCtx, db *sqlx.DB)) fasthttp.RequestHandler { return func(c *fasthttp.RequestCtx) { doggo.Incr("requests.peppy", nil, 1) c.Response.Header.Add("Content-Type", "application/json; charset=utf-8") // I have no idea how, but I manged to accidentally string the first 4 // letters of the alphabet into a single function call. a(c, db) } }