From a275855cbfec49233ae382b4a7fbe3f812af9d23 Mon Sep 17 00:00:00 2001 From: im-adithya Date: Fri, 8 Nov 2024 10:22:45 +0530 Subject: [PATCH] chore: handle errors --- internal/nostr/expo.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/internal/nostr/expo.go b/internal/nostr/expo.go index a4b1650..d0de760 100644 --- a/internal/nostr/expo.go +++ b/internal/nostr/expo.go @@ -109,15 +109,21 @@ func (svc *Service) handleSubscribedExpoNotification(event *nostr.Event, subscri Priority: expo.DefaultPriority, }, ) - - someerr := response.ValidateResponse() - if err != nil || someerr != nil { - svc.Logger.WithFields(logrus.Fields{ + if err != nil { + svc.Logger.WithError(err).WithFields(logrus.Fields{ "push_token": subscription.PushToken, }).Error("Failed to send expo notification") return } + err = response.ValidateResponse() + if err != nil { + svc.Logger.WithError(err).WithFields(logrus.Fields{ + "push_token": subscription.PushToken, + }).Error("Failed to valid expo publish response") + return + } + svc.Logger.WithFields(logrus.Fields{ "event_id": event.ID, "push_token": subscription.PushToken,