htlcswitch/switch: pass ExtractErrorEncrypter to circuitMap
This commit is contained in:
parent
cee221f8cc
commit
c762fe0caa
@ -130,6 +130,11 @@ type Config struct {
|
|||||||
// active channels. This gives the switch the ability to read arbitrary
|
// active channels. This gives the switch the ability to read arbitrary
|
||||||
// forwarding packages, and ack settles and fails contained within them.
|
// forwarding packages, and ack settles and fails contained within them.
|
||||||
SwitchPackager channeldb.FwdOperator
|
SwitchPackager channeldb.FwdOperator
|
||||||
|
|
||||||
|
// ExtractErrorEncrypter is an interface allowing switch to reextract
|
||||||
|
// error encrypters stored in the circuit map on restarts, since they
|
||||||
|
// are not stored directly within the database.
|
||||||
|
ExtractErrorEncrypter ErrorEncrypterExtracter
|
||||||
}
|
}
|
||||||
|
|
||||||
// Switch is the central messaging bus for all incoming/outgoing HTLCs.
|
// Switch is the central messaging bus for all incoming/outgoing HTLCs.
|
||||||
@ -214,7 +219,10 @@ type Switch struct {
|
|||||||
|
|
||||||
// New creates the new instance of htlc switch.
|
// New creates the new instance of htlc switch.
|
||||||
func New(cfg Config) (*Switch, error) {
|
func New(cfg Config) (*Switch, error) {
|
||||||
circuitMap, err := NewCircuitMap(cfg.DB)
|
circuitMap, err := NewCircuitMap(&CircuitMapConfig{
|
||||||
|
DB: cfg.DB,
|
||||||
|
ExtractErrorEncrypter: cfg.ExtractErrorEncrypter,
|
||||||
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user