Browse Source

Add CancelRequest to keybase

main
Sam 5 years ago
parent
commit
e3bf9364b8
  1. 1
      types.go
  2. 6
      wallet.go

1
types.go

@ -504,6 +504,7 @@ type keybase interface { @@ -504,6 +504,7 @@ type keybase interface {
username() string
version() string
RequestPayment(user string, amount float64, memo ...string)
CancelRequest(requestID string) error
}
type status struct {

6
wallet.go

@ -59,3 +59,9 @@ func (k *Keybase) RequestPayment(user string, amount float64, memo ...string) er @@ -59,3 +59,9 @@ func (k *Keybase) RequestPayment(user string, amount float64, memo ...string) er
_, err := k.Exec("wallet", "request", user, fmt.Sprintf("%f", amount))
return err
}
// CancelRequest cancels a request for payment previously sent to a user
func (k *Keybase) CancelRequest(requestID string) error {
_, err := k.Exec("wallet", "cancel-request", requestID)
return err
}

Loading…
Cancel
Save