mirror of
https://github.com/grassrootseconomics/cic-custodial.git
synced 2025-04-09 03:21:02 +02:00
parent
eba725fbcd
commit
6713f0f3ae
@ -1,6 +1,8 @@
|
|||||||
package server
|
package server
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"time"
|
||||||
|
|
||||||
"github.com/grassrootseconomics/cic-custodial/internal/actions"
|
"github.com/grassrootseconomics/cic-custodial/internal/actions"
|
||||||
tasker_client "github.com/grassrootseconomics/cic-custodial/internal/tasker/client"
|
tasker_client "github.com/grassrootseconomics/cic-custodial/internal/tasker/client"
|
||||||
"github.com/hibiken/asynq"
|
"github.com/hibiken/asynq"
|
||||||
@ -38,6 +40,13 @@ func NewTaskerServer(o Opts) *TaskerServer {
|
|||||||
asynq.Config{
|
asynq.Config{
|
||||||
Concurrency: o.Concurrency,
|
Concurrency: o.Concurrency,
|
||||||
Logger: asynqCompatibleLogger(o.Logger),
|
Logger: asynqCompatibleLogger(o.Logger),
|
||||||
|
RetryDelayFunc: func(n int, e error, t *asynq.Task) time.Duration {
|
||||||
|
if n < 6 {
|
||||||
|
return 1 * time.Second
|
||||||
|
} else {
|
||||||
|
return asynq.DefaultRetryDelayFunc(n, e, t)
|
||||||
|
}
|
||||||
|
},
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user