diff --git a/breezsdk/init.go b/breezsdk/init.go index f953efa..0b93222 100644 --- a/breezsdk/init.go +++ b/breezsdk/init.go @@ -24,7 +24,7 @@ func createMessageFactory() services.FCMMessageBuilder { switch notification.Template { case notify.NOTIFICATION_PAYMENT_RECEIVED, notify.NOTIFICATION_TX_CONFIRMED, - notify.NOTIFICATION_ADDRESS_TXS_CHANGED, + notify.NOTIFICATION_ADDRESS_TXS_CONFIRMED, notify.NOTIFICATION_LNURLPAY_INFO, notify.NOTIFICATION_LNURLPAY_INVOICE: diff --git a/http/router.go b/http/router.go index 415f2b9..7ed26b4 100644 --- a/http/router.go +++ b/http/router.go @@ -103,17 +103,17 @@ func (p *TxConfirmedPayload) ToNotification(query *MobilePushWebHookQuery) *noti } } -type AddressTxsChangedPayload struct { - Template string `json:"template" binding:"required,eq=address_txs_changed"` +type AddressTxsConfirmedPayload struct { + Template string `json:"template" binding:"required,eq=address_txs_confirmed"` Data struct { Address string `json:"address" binding:"required"` } `json:"data"` } -func (p *AddressTxsChangedPayload) ToNotification(query *MobilePushWebHookQuery) *notify.Notification { +func (p *AddressTxsConfirmedPayload) ToNotification(query *MobilePushWebHookQuery) *notify.Notification { return ¬ify.Notification{ Template: p.Template, - DisplayMessage: "Address transactions changed", + DisplayMessage: "Address transactions confirmed", Type: query.Platform, TargetIdentifier: query.Token, AppData: query.AppData, @@ -148,7 +148,7 @@ func addWebHookRouter(r *gin.RouterGroup, notifier *notify.Notifier) { } // Find a matching notification payload - payloads := []NotificationConvertible{&PaymentReceivedPayload{}, &TxConfirmedPayload{}, &AddressTxsChangedPayload{}, &LnurlPayInfoPayload{}, &LnurlPayInvoicePayload{}} + payloads := []NotificationConvertible{&PaymentReceivedPayload{}, &TxConfirmedPayload{}, &AddressTxsConfirmedPayload{}, &LnurlPayInfoPayload{}, &LnurlPayInvoicePayload{}} var validPayload NotificationConvertible for _, p := range payloads { if err := c.ShouldBindBodyWith(p, binding.JSON); err != nil { diff --git a/http/router_test.go b/http/router_test.go index 86dbbc7..6875e6b 100644 --- a/http/router_test.go +++ b/http/router_test.go @@ -64,19 +64,19 @@ func TestAddressTXsChangedHook(t *testing.T) { Platform: "android", Token: "1234", } - txAddresTXsChangedPayload := AddressTxsChangedPayload{ - Template: notify.NOTIFICATION_ADDRESS_TXS_CHANGED, + txAddressTxsConfirmedPayload := AddressTxsConfirmedPayload{ + Template: notify.NOTIFICATION_ADDRESS_TXS_CONFIRMED, Data: struct { Address string "json:\"address\" binding:\"required\"" }{ Address: "1234", }, } - body, err := json.Marshal(txAddresTXsChangedPayload) + body, err := json.Marshal(txAddressTxsConfirmedPayload) if err != nil { t.Fatalf("failed to marshal notification %v", err) } - expected := txAddresTXsChangedPayload.ToNotification(&query) + expected := txAddressTxsConfirmedPayload.ToNotification(&query) testValidNotification(t, "/api/v1/notify?platform=android&token=1234", body, expected) } diff --git a/notify/notify.go b/notify/notify.go index 5b372cf..64306d3 100644 --- a/notify/notify.go +++ b/notify/notify.go @@ -12,7 +12,7 @@ import ( const ( NOTIFICATION_PAYMENT_RECEIVED = "payment_received" NOTIFICATION_TX_CONFIRMED = "tx_confirmed" - NOTIFICATION_ADDRESS_TXS_CHANGED = "address_txs_changed" + NOTIFICATION_ADDRESS_TXS_CONFIRMED = "address_txs_confirmed" NOTIFICATION_LNURLPAY_INFO = "lnurlpay_info" NOTIFICATION_LNURLPAY_INVOICE = "lnurlpay_invoice" )