saving in place
This commit is contained in:
@@ -25,7 +25,7 @@ type Pipeline struct {
|
||||
config *config.BotConfig
|
||||
logger *logger.Logger
|
||||
marketMgr *MarketManager
|
||||
scanner *scanner.MarketScanner
|
||||
scanner *scanner.Scanner
|
||||
stages []PipelineStage
|
||||
bufferSize int
|
||||
concurrency int
|
||||
@@ -42,7 +42,7 @@ func NewPipeline(
|
||||
cfg *config.BotConfig,
|
||||
logger *logger.Logger,
|
||||
marketMgr *MarketManager,
|
||||
scanner *scanner.MarketScanner,
|
||||
scanner *scanner.Scanner,
|
||||
ethClient *ethclient.Client, // Add Ethereum client parameter
|
||||
) *Pipeline {
|
||||
pipeline := &Pipeline{
|
||||
@@ -170,7 +170,7 @@ func (p *Pipeline) processSwapDetails(ctx context.Context, eventDetails <-chan *
|
||||
return // Channel closed
|
||||
}
|
||||
|
||||
// Submit to the market scanner for processing
|
||||
// Submit to the scanner for processing
|
||||
p.scanner.SubmitEvent(*event)
|
||||
|
||||
case <-ctx.Done():
|
||||
|
||||
@@ -65,7 +65,7 @@ func TestNewPipeline(t *testing.T) {
|
||||
marketMgr := &MarketManager{}
|
||||
|
||||
// Create mock scanner
|
||||
scannerObj := &scannerpkg.MarketScanner{}
|
||||
scannerObj := &scannerpkg.Scanner{}
|
||||
|
||||
// Create pipeline
|
||||
pipeline := NewPipeline(cfg, logger, marketMgr, scannerObj, nil)
|
||||
@@ -90,7 +90,7 @@ func TestAddStage(t *testing.T) {
|
||||
}
|
||||
logger := logger.New("info", "text", "")
|
||||
marketMgr := &MarketManager{}
|
||||
scannerObj := &scannerpkg.MarketScanner{}
|
||||
scannerObj := &scannerpkg.Scanner{}
|
||||
pipeline := NewPipeline(cfg, logger, marketMgr, scannerObj, nil)
|
||||
|
||||
// Add a new stage
|
||||
@@ -111,7 +111,7 @@ func TestAddDefaultStages(t *testing.T) {
|
||||
}
|
||||
logger := logger.New("info", "text", "")
|
||||
marketMgr := &MarketManager{}
|
||||
scannerObj := &scannerpkg.MarketScanner{}
|
||||
scannerObj := &scannerpkg.Scanner{}
|
||||
pipeline := NewPipeline(cfg, logger, marketMgr, scannerObj, nil)
|
||||
|
||||
// Add default stages
|
||||
|
||||
Reference in New Issue
Block a user