From e1158505e1142cd38564e3f2b3c3d240dee1ea6a Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 3 Jul 2021 21:53:37 +0300 Subject: [PATCH] Check existing .nock when call initiated --- src/sp.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/sp.go b/src/sp.go index 7e74823..a1f51eb 100644 --- a/src/sp.go +++ b/src/sp.go @@ -658,6 +658,17 @@ func (state *SPState) StartWorkers( } if !state.NoCK { spCheckerOnce.Do(func() { go SPChecker(state.Ctx) }) + go func() { + for job := range state.Ctx.JobsNoCK(state.Node.Id) { + if job.PktEnc.Nice <= state.Nice { + spCheckerTasks <- SPCheckerTask{ + nodeId: state.Node.Id, + hsh: job.HshValue, + done: state.payloads, + } + } + } + }() } // Remaining handshake payload sending -- 2.44.0