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

9 lines
303 B
Ruby

class Push::Subscription < ApplicationRecord
belongs_to :account, default: -> { Current.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