summaryrefslogtreecommitdiff
path: root/internal/processing/push/create.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/processing/push/create.go')
-rw-r--r--internal/processing/push/create.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/processing/push/create.go b/internal/processing/push/create.go
index 42a67dc19..dc15ccf12 100644
--- a/internal/processing/push/create.go
+++ b/internal/processing/push/create.go
@@ -24,6 +24,7 @@ import (
"github.com/superseriousbusiness/gotosocial/internal/gtserror"
"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"
"github.com/superseriousbusiness/gotosocial/internal/id"
+ "github.com/superseriousbusiness/gotosocial/internal/typeutils"
)
// CreateOrReplace creates a Web Push subscription for the given access token,
@@ -54,6 +55,7 @@ func (p *Processor) CreateOrReplace(
Auth: request.Subscription.Keys.Auth,
P256dh: request.Subscription.Keys.P256dh,
NotificationFlags: alertsToNotificationFlags(request.Data.Alerts),
+ Policy: typeutils.APIWebPushNotificationPolicyToWebPushNotificationPolicy(*request.Data.Policy),
}
if err := p.state.DB.PutWebPushSubscription(ctx, subscription); err != nil {