Fix nre when handling failed browser push notifications. Closes #2855

This commit is contained in:
Gabe Kangas 2023-03-21 17:19:24 -07:00
parent 559ec45f0f
commit 0533bf4092
No known key found for this signature in database
GPG key ID: 4345B2060657F330

View file

@ -72,10 +72,12 @@ func (b *Browser) Send(
// Not really the subscriber, but a contact point for the sender.
Subscriber: "owncast@owncast.online",
})
if err != nil {
return false, errors.Wrap(err, "error sending browser push notification")
}
if resp.StatusCode == 410 {
return true, nil
} else if err != nil {
return false, errors.Wrap(err, "error sending browser push notification")
}
defer resp.Body.Close()