refresh top miners every 30 seconds (#2673)
This commit is contained in:
parent
a1808ae019
commit
8b98fe1bf4
@ -13,7 +13,7 @@ import (
|
|||||||
var log = logging.Logger("scheduler")
|
var log = logging.Logger("scheduler")
|
||||||
|
|
||||||
// Scheduler manages the execution of jobs triggered
|
// Scheduler manages the execution of jobs triggered
|
||||||
// by tickers. Not externally configuable at runtime.
|
// by tickers. Not externally configurable at runtime.
|
||||||
type Scheduler struct {
|
type Scheduler struct {
|
||||||
db *sql.DB
|
db *sql.DB
|
||||||
}
|
}
|
||||||
@ -44,7 +44,7 @@ func (s *Scheduler) Start(ctx context.Context) {
|
|||||||
if err := refreshTopMinerByBaseReward(ctx, s.db); err != nil {
|
if err := refreshTopMinerByBaseReward(ctx, s.db); err != nil {
|
||||||
log.Errorf(err.Error())
|
log.Errorf(err.Error())
|
||||||
}
|
}
|
||||||
refreshTopMinerCh := time.NewTicker(6 * time.Hour)
|
refreshTopMinerCh := time.NewTicker(30 * time.Second)
|
||||||
defer refreshTopMinerCh.Stop()
|
defer refreshTopMinerCh.Stop()
|
||||||
for {
|
for {
|
||||||
select {
|
select {
|
||||||
|
Loading…
Reference in New Issue
Block a user