MCPcopy Create free account
hub / github.com/kataras/iris / insert

Function insert

_examples/database/sqlx/main.go:144–160  ·  view source on GitHub ↗
(db *sql.DB)

Source from the content-addressed store, hash-verified

142}
143
144func insert(db *sql.DB) iris.Handler {
145 return func(ctx iris.Context) {
146 var evt Event
147 if err := ctx.ReadJSON(&evt); err != nil {
148 errors.InvalidArgument.Details(ctx, "unable to read body", err.Error())
149 return
150 }
151
152 id, err := insertEvent(ctx, db, evt)
153 if err != nil {
154 errors.Internal.LogErr(ctx, err)
155 return
156 }
157
158 ctx.JSON(iris.Map{"id": id})
159 }
160}
161
162func list(db *sql.DB) iris.Handler {
163 return func(ctx iris.Context) {

Callers 1

mainFunction · 0.85

Calls 6

insertEventFunction · 0.85
DetailsMethod · 0.80
LogErrMethod · 0.80
ErrorMethod · 0.65
ReadJSONMethod · 0.45
JSONMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…