MCPcopy Index your code
hub / github.com/riverqueue/river / overridableJobMiddleware

Struct overridableJobMiddleware

middleware_test.go:9–14  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7)
8
9type overridableJobMiddleware struct {
10 MiddlewareDefaults
11
12 insertManyFunc func(ctx context.Context, manyParams []*rivertype.JobInsertParams, doInner func(ctx context.Context) ([]*rivertype.JobInsertResult, error)) ([]*rivertype.JobInsertResult, error)
13 workFunc func(ctx context.Context, job *rivertype.JobRow, doInner func(ctx context.Context) error) error
14}
15
16func (m *overridableJobMiddleware) InsertMany(ctx context.Context, manyParams []*rivertype.JobInsertParams, doInner func(ctx context.Context) ([]*rivertype.JobInsertResult, error)) ([]*rivertype.JobInsertResult, error) {
17 if m.insertManyFunc != nil {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected