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,