MCPcopy Create free account
hub / github.com/cairoeth/preconfirmations / newQueueRunner

Function newQueueRunner

preconf-share/simqueue/queue_test.go:24–42  ·  view source on GitHub ↗
(queueName string)

Source from the content-addressed store, hash-verified

22}
23
24func newQueueRunner(queueName string) queueRunner {
25 log, err := zap.NewDevelopment()
26 if err != nil {
27 panic(err)
28 }
29 red := redis.NewClient(&redis.Options{
30 Addr: "localhost:6379",
31 })
32 queue := NewRedisQueue(log, red, queueName)
33 err = queue.CleanQueues(context.Background())
34 if err != nil {
35 panic(err)
36 }
37 return queueRunner{
38 queue: queue,
39 cancel: nil,
40 wg: nil,
41 }
42}
43
44func (q *queueRunner) startProcessLoop(ctx context.Context, processFuncs []ProcessFunc) {
45 procCtx, procCancel := context.WithCancel(ctx)

Callers 1

TestRedisQueueFunction · 0.85

Calls 2

CleanQueuesMethod · 0.95
NewRedisQueueFunction · 0.85

Tested by

no test coverage detected