[NOD-1203] Create netadapter outside of protocol manager (#830)

This commit is contained in:
Ori Newman 2020-07-29 10:17:13 +03:00 committed by GitHub
parent 2303aecab4
commit a9f3bdf4ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 7 deletions

View File

@ -129,7 +129,7 @@ func newKaspad(cfg *config.Config, databaseContext *dbaccess.DatabaseContext, in
return nil, err
}
protocolManager, err := protocol.NewManager(cfg, dag, addressManager, txMempool, connectionManager)
protocolManager, err := protocol.NewManager(cfg, dag, netAdapter, addressManager, txMempool, connectionManager)
if err != nil {
return nil, err
}

View File

@ -20,15 +20,10 @@ type Manager struct {
}
// NewManager creates a new instance of the p2p protocol manager
func NewManager(cfg *config.Config, dag *blockdag.BlockDAG,
func NewManager(cfg *config.Config, dag *blockdag.BlockDAG, netAdapter *netadapter.NetAdapter,
addressManager *addressmanager.AddressManager, txPool *mempool.TxPool,
connectionManager *connmanager.ConnectionManager) (*Manager, error) {
netAdapter, err := netadapter.NewNetAdapter(cfg)
if err != nil {
return nil, err
}
manager := Manager{
context: flowcontext.New(cfg, dag, addressManager, txPool, netAdapter, connectionManager),
}