JobInsertMiddlewareFunc is a convenience helper for implementing rivertype.JobInsertMiddleware using a simple function instead of a struct.
func(ctx context.Context, manyParams []*rivertype.JobInsertParams, doInner func(ctx context.Context) ([]*rivertype.JobInsertResult, error)) ([]*rivertype.JobInsertResult, error)
| 28 | // JobInsertMiddlewareFunc is a convenience helper for implementing |
| 29 | // rivertype.JobInsertMiddleware using a simple function instead of a struct. |
| 30 | type JobInsertMiddlewareFunc func(ctx context.Context, manyParams []*rivertype.JobInsertParams, doInner func(ctx context.Context) ([]*rivertype.JobInsertResult, error)) ([]*rivertype.JobInsertResult, error) |
| 31 | |
| 32 | func (f JobInsertMiddlewareFunc) InsertMany(ctx context.Context, manyParams []*rivertype.JobInsertParams, doInner func(ctx context.Context) ([]*rivertype.JobInsertResult, error)) ([]*rivertype.JobInsertResult, error) { |
| 33 | return f(ctx, manyParams, doInner) |
no outgoing calls
no test coverage detected
searching dependent graphs…