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

This commit is contained in:
Gabe Kangas 2023-03-21 17:26:06 -07:00
parent d35264e884
commit 21c26a7aa5
No known key found for this signature in database
GPG Key ID: 4345B2060657F330

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
} }