routerrpc: convert sendpayment to async

Modify the routerrpc SendPayment api to asynchronous. This allows
callers to pick up a payment after the rpc connection was lost or lnd
was restarted.
This commit is contained in:
Joost Jager
2019-03-22 10:21:25 +01:00
parent 07d289c14e
commit f03533c67a
8 changed files with 571 additions and 239 deletions

View File

@@ -477,6 +477,7 @@ func newRPCServer(s *server, macService *macaroons.Service,
FindRoute: s.chanRouter.FindRoute,
MissionControl: s.missionControl,
ActiveNetParams: activeNetParams.Params,
Tower: s.controlTower,
}
var (