mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-12-30 02:26:16 -06:00
Use packed notification flags
This commit is contained in:
parent
464d920cfd
commit
255833683f
8 changed files with 109 additions and 129 deletions
|
|
@ -3012,19 +3012,19 @@ func (c *Converter) WebPushSubscriptionToAPIWebPushSubscription(
|
|||
Endpoint: subscription.Endpoint,
|
||||
ServerKey: vapidKeyPair.Public,
|
||||
Alerts: apimodel.WebPushSubscriptionAlerts{
|
||||
Follow: *subscription.NotifyFollow,
|
||||
FollowRequest: *subscription.NotifyFollowRequest,
|
||||
Favourite: *subscription.NotifyFavourite,
|
||||
Mention: *subscription.NotifyMention,
|
||||
Reblog: *subscription.NotifyReblog,
|
||||
Poll: *subscription.NotifyPoll,
|
||||
Status: *subscription.NotifyStatus,
|
||||
Update: *subscription.NotifyUpdate,
|
||||
AdminSignup: *subscription.NotifyAdminSignup,
|
||||
AdminReport: *subscription.NotifyAdminReport,
|
||||
PendingFavourite: *subscription.NotifyPendingFavourite,
|
||||
PendingReply: *subscription.NotifyPendingReply,
|
||||
PendingReblog: *subscription.NotifyPendingReblog,
|
||||
Follow: subscription.NotificationFlags.Get(gtsmodel.NotificationFollow),
|
||||
FollowRequest: subscription.NotificationFlags.Get(gtsmodel.NotificationFollowRequest),
|
||||
Favourite: subscription.NotificationFlags.Get(gtsmodel.NotificationFavourite),
|
||||
Mention: subscription.NotificationFlags.Get(gtsmodel.NotificationMention),
|
||||
Reblog: subscription.NotificationFlags.Get(gtsmodel.NotificationReblog),
|
||||
Poll: subscription.NotificationFlags.Get(gtsmodel.NotificationPoll),
|
||||
Status: subscription.NotificationFlags.Get(gtsmodel.NotificationStatus),
|
||||
Update: false, // TODO: (Vyr) handle NotificationUpdate when edit patch is merged
|
||||
AdminSignup: subscription.NotificationFlags.Get(gtsmodel.NotificationAdminSignup),
|
||||
AdminReport: subscription.NotificationFlags.Get(gtsmodel.NotificationAdminReport),
|
||||
PendingFavourite: subscription.NotificationFlags.Get(gtsmodel.NotificationPendingFave),
|
||||
PendingReply: subscription.NotificationFlags.Get(gtsmodel.NotificationPendingReply),
|
||||
PendingReblog: subscription.NotificationFlags.Get(gtsmodel.NotificationPendingReblog),
|
||||
},
|
||||
}, nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue