class Push::Subscription < ApplicationRecord
  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
