Files
fizzy/app/models/push/subscription.rb
T
2025-11-17 09:12:40 -05:00

9 lines
300 B
Ruby

class Push::Subscription < ApplicationRecord
belongs_to :account, default: -> { user.account }
belongs_to :user
def notification(**params)
WebPush::Notification.new(**params, badge: user.notifications.unread.count, endpoint: endpoint, p256dh_key: p256dh_key, auth_key: auth_key)
end
end