From 93f218de4cd9689cb9d2108e0874cbcb4d31a52f Mon Sep 17 00:00:00 2001 From: Zhen Lu Date: Wed, 1 May 2024 15:39:50 -0700 Subject: [PATCH] Add fail_htlcs mutation --- services/lightspark_client.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/services/lightspark_client.go b/services/lightspark_client.go index 9388e41..19887bc 100644 --- a/services/lightspark_client.go +++ b/services/lightspark_client.go @@ -1058,6 +1058,18 @@ func (client *LightsparkClient) FetchIncomingPaymentsByInvoice(invoiceId string, return &payments, nil } +func (client *LightsparkClient) FailHtlc(invoiceId string) (error) { + variables := map[string]interface{}{ + "invoice_id": invoiceId, + } + + _, err := client.Requester.ExecuteGraphql(scripts.FAIL_HTLCS_MUTATION, variables, nil) + if err != nil { + return err + } + return nil +} + func hashPhoneNumber(e614PhoneNumber string) (*string, error) { e164PhoneRegex, err := regexp.Compile(`^\+?[1-9]\d{1,14}$`) if err != nil {