lncli: switch to routerrpc.SendToRouteV2

This commit is contained in:
Joost Jager 2019-03-14 16:31:58 +01:00
parent b6170788ea
commit 0f6eacb4fa
No known key found for this signature in database
GPG Key ID: A61B9D4C393C59C7

View File

@ -836,7 +836,7 @@ func sendToRoute(ctx *cli.Context) error {
route = routes.Route
}
req := &lnrpc.SendToRouteRequest{
req := &routerrpc.SendToRouteRequest{
PaymentHash: rHash,
Route: route,
}
@ -844,20 +844,13 @@ func sendToRoute(ctx *cli.Context) error {
return sendToRouteRequest(ctx, req)
}
func sendToRouteRequest(ctx *cli.Context, req *lnrpc.SendToRouteRequest) error {
client, cleanUp := getClient(ctx)
defer cleanUp()
func sendToRouteRequest(ctx *cli.Context, req *routerrpc.SendToRouteRequest) error {
conn := getClientConn(ctx, false)
defer conn.Close()
paymentStream, err := client.SendToRoute(context.Background())
if err != nil {
return err
}
client := routerrpc.NewRouterClient(conn)
if err := paymentStream.Send(req); err != nil {
return err
}
resp, err := paymentStream.Recv()
resp, err := client.SendToRouteV2(context.Background(), req)
if err != nil {
return err
}