htlcswitch: add new method to the ChannelLink interface, EligibleToForward

In this commit, we add a new method to the ChanneLink interface:
EligibleToForward. This method allows a link to be added to the switch,
but in an intermediate state which indicates that it isn’t yet ready to
forward any incoming HTLC’s.
This commit is contained in:
Olaoluwa Osuntokun committed 2017-12-06 16:42:57 -08:00
1 parent 455568279b
commit 36956d390f
3 files changed
+16

No files matched your search

+1
View File
@@ -430,6 +430,7 @@ func (f *mockChannelLink) Bandwidth() lnwire.MilliSatoshi { return 99999999
func (f *mockChannelLink) Peer() Peer { return f.peer }
func (f *mockChannelLink) Start() error { return nil }
func (f *mockChannelLink) Stop() {}
func (f *mockChannelLink) EligibleToForward() bool { return true }
var _ ChannelLink = (*mockChannelLink)(nil)