Guard against invalid push server response as an addition check for #2855

This commit is contained in:
Gabe Kangas
2023-03-21 17:26:14 -07:00
parent d35264e884
commit 21c26a7aa5
+6 -1
View File
@@ -76,10 +76,15 @@ func (b *Browser) Send(
return false, errors.Wrap(err, "error sending browser push notification") return false, errors.Wrap(err, "error sending browser push notification")
} }
if resp == nil {
return false, errors.New("no response from web push server")
}
defer resp.Body.Close()
if resp.StatusCode == 410 { if resp.StatusCode == 410 {
return true, nil return true, nil
} }
defer resp.Body.Close()
return false, err return false, err
} }