lncli: remove requirement for invoice value argument

This commit is contained in:
Wilmer Paulino committed 2018-01-27 19:05:21 -05:00
1 parent 28f782b156
commit 78b9dc4b96
1 file changed
+4 -5
+4 -5
View File
@@ -1168,9 +1168,10 @@ var addInvoiceCommand = cli.Command{
Usage: "add a new invoice.",
Description: `
Add a new invoice, expressing intent for a future payment.
The number of satoshis in this invoice is necessary for the creation,
the remaining parameters are optional.`,
Invoices without an amount can be created by not supplying any
parameters or providing an amount of 0. These invoices allow the payee
to specify the amount of satoshis they wish to send.`,
ArgsUsage: "value preimage",
Flags: []cli.Flag{
cli.StringFlag{
@@ -1239,8 +1240,6 @@ func addInvoice(ctx *cli.Context) error {
if err != nil {
return fmt.Errorf("unable to decode amt argument: %v", err)
}
default:
return fmt.Errorf("amt argument missing")
}
switch {