htlcswitch: modify the SendMessage method on the Peer interface to optionally block

In this commit, add a new argument to the SendMessage method to allow
callers to request that the method block until the message has been sent
on the socket to the remote peer.
This commit is contained in:
Olaoluwa Osuntokun
2018-04-04 17:36:38 -07:00
parent 6fa93a78c1
commit f53a99e18e
3 changed files with 7 additions and 4 deletions

View File

@@ -447,7 +447,7 @@ func (s *mockServer) intersect(f messageInterceptor) {
s.interceptorFuncs = append(s.interceptorFuncs, f)
}
func (s *mockServer) SendMessage(message lnwire.Message) error {
func (s *mockServer) SendMessage(message lnwire.Message, sync bool) error {
select {
case s.messages <- message: