Add CancelRequest to keybase

This commit is contained in:
Sam
2019-09-22 01:18:21 -04:00
parent 3b0984102c
commit e3bf9364b8
2 changed files with 7 additions and 0 deletions

View File

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

View File

@ -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)) _, err := k.Exec("wallet", "request", user, fmt.Sprintf("%f", amount))
return err 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
}