From 05a0775658457b24cb22bf949229acd8d1e246b4 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Thu, 23 Feb 2023 13:33:55 +0100 Subject: [PATCH] Silence "Web Push subscription expired" errors These are expected to happen from time to time, nothing to worry about. --- user.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/user.go b/user.go index 1e14c46..8d832cf 100644 --- a/user.go +++ b/user.go @@ -486,13 +486,13 @@ func (net *network) broadcastWebPush(msg *irc.Message) { P256dh: sub.Keys.P256DH, }, }, sub.Keys.VAPID, msg) - if err != nil { - net.logger.Printf("failed to send Web push notification to endpoint %q: %v", sub.Endpoint, err) - } if err == errWebPushSubscriptionExpired { if err := net.user.srv.db.DeleteWebPushSubscription(ctx, sub.ID); err != nil { net.logger.Printf("failed to delete expired Web Push subscription: %v", err) } + net.logger.Debugf("deleted expired Web Push subscription %q", sub.Endpoint) + } else if err != nil { + net.logger.Printf("failed to send Web push notification to endpoint %q: %v", sub.Endpoint, err) } } }