Merge pull request #436 from arshbot/assume-yes

main: add --force to loop in/loop out
pull/434/head
Harsha Goli 2 years ago committed by GitHub
commit 05693411f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -32,6 +32,11 @@ var (
labels.MaxLength, labels.Reserved),
}
forceFlag = cli.BoolFlag{
Name: "force, f",
Usage: "Assumes yes during confirmation. Using this option will result in an immediate swap",
}
loopInCommand = cli.Command{
Name: "in",
Usage: "perform an on-chain to off-chain swap (loop in)",
@ -60,6 +65,7 @@ var (
confTargetFlag,
lastHopFlag,
labelFlag,
forceFlag,
verboseFlag,
},
Action: loopIn,
@ -148,10 +154,14 @@ func loopIn(ctx *cli.Context) error {
}
limits := getInLimits(quote)
// Skip showing details if configured
if !(ctx.Bool("force") || ctx.Bool("f")) {
err = displayInDetails(quoteReq, quote, ctx.Bool("verbose"))
if err != nil {
return err
}
}
req := &looprpc.LoopInRequest{
Amt: int64(amt),

@ -73,6 +73,7 @@ var loopOutCommand = cli.Command{
"Not setting this flag therefore might " +
"result in a lower swap fee.",
},
forceFlag,
labelFlag,
verboseFlag,
},
@ -176,12 +177,16 @@ func loopOut(ctx *cli.Context) error {
ctx.Int64("max_swap_routing_fee"),
)
}
// Skip showing details if configured
if !(ctx.Bool("force") || ctx.Bool("f")) {
err = displayOutDetails(
limits, warning, quoteReq, quote, ctx.Bool("verbose"),
)
if err != nil {
return err
}
}
resp, err := client.LoopOut(context.Background(), &looprpc.LoopOutRequest{
Amt: int64(amt),

Loading…
Cancel
Save