From f58b99856a45bbaa3376277a5fc164837fd9df4a Mon Sep 17 00:00:00 2001 From: Ales Date: Thu, 2 Nov 2023 18:09:41 -0400 Subject: [PATCH] fix: api listen to all interfaces - small push enhancment on block - fix qrCode endpoint after page refresh string was concatenating Signed-off-by: Ales --- api/api.go | 2 +- output/push/push.go | 12 ++++++++++++ output/push/qr_generator.go | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/api/api.go b/api/api.go index f1443a1..504ac8f 100644 --- a/api/api.go +++ b/api/api.go @@ -56,7 +56,7 @@ func New(debug bool, options ...APIOption) *APIv1 { once.Do(func() { apiInstance = &APIv1{ engine: ConfigureRouter(debug), - Host: "localhost", + Host: "0.0.0.0", Port: "8080", } for _, opt := range options { diff --git a/output/push/push.go b/output/push/push.go index b5e2d24..c8e7c75 100644 --- a/output/push/push.go +++ b/output/push/push.go @@ -98,6 +98,18 @@ func (p *PushOutput) Start() error { be.BlockHash, ) + // Create notification message + title := "Snek" + body := fmt.Sprintf( + "New Block!\nBlockNumber: %d, SlotNumber: %d\nHash: %s", + bc.BlockNumber, + bc.SlotNumber, + be.BlockHash, + ) + + // Send notification + p.processFcmNotifications(title, body) + case "chainsync.rollback": payload := evt.Payload if payload == nil { diff --git a/output/push/qr_generator.go b/output/push/qr_generator.go index 4bf16b8..c347b68 100644 --- a/output/push/qr_generator.go +++ b/output/push/qr_generator.go @@ -15,7 +15,7 @@ type QRValue struct { func generateQRPage(apiEndpoint string) gin.HandlerFunc { return func(c *gin.Context) { - apiEndpoint = c.Request.Host + apiEndpoint + apiEndpoint := c.Request.Host + apiEndpoint qrValue, err := json.Marshal(QRValue{ ApiEndpoint: apiEndpoint, })