lncli: remove requirement for invoice value argument

This commit is contained in:
Wilmer Paulino 2018-01-22 14:51:09 -05:00
parent 28f782b156
commit 78b9dc4b96
No known key found for this signature in database
GPG Key ID: 6DF57B9F9514972F

@ -1169,8 +1169,9 @@ var addInvoiceCommand = cli.Command{
Description: ` Description: `
Add a new invoice, expressing intent for a future payment. Add a new invoice, expressing intent for a future payment.
The number of satoshis in this invoice is necessary for the creation, Invoices without an amount can be created by not supplying any
the remaining parameters are optional.`, 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", ArgsUsage: "value preimage",
Flags: []cli.Flag{ Flags: []cli.Flag{
cli.StringFlag{ cli.StringFlag{
@ -1239,8 +1240,6 @@ func addInvoice(ctx *cli.Context) error {
if err != nil { if err != nil {
return fmt.Errorf("unable to decode amt argument: %v", err) return fmt.Errorf("unable to decode amt argument: %v", err)
} }
default:
return fmt.Errorf("amt argument missing")
} }
switch { switch {