Set default TTL for web push to the cache duration
parent
9e4eafe8d5
commit
4704b2a0e4
|
@ -116,6 +116,7 @@ func (s *Server) sendWebPushNotification(message []byte, sub *webPushSubscriptio
|
||||||
VAPIDPublicKey: s.config.WebPushPublicKey,
|
VAPIDPublicKey: s.config.WebPushPublicKey,
|
||||||
VAPIDPrivateKey: s.config.WebPushPrivateKey,
|
VAPIDPrivateKey: s.config.WebPushPrivateKey,
|
||||||
Urgency: webpush.UrgencyHigh, // iOS requires this to ensure delivery
|
Urgency: webpush.UrgencyHigh, // iOS requires this to ensure delivery
|
||||||
|
TTL: int(s.config.CacheDuration.Seconds()),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Tag(tagWebPush).Err(err).Fields(*ctx).Debug("Unable to publish web push message, removing endpoint")
|
log.Tag(tagWebPush).Err(err).Fields(*ctx).Debug("Unable to publish web push message, removing endpoint")
|
||||||
|
|
Loading…
Reference in New Issue