Periodically remove expired PuSH subscribers (#4654)
This commit is contained in:
@ -26,6 +26,7 @@ class Subscription < ApplicationRecord
|
||||
|
||||
scope :confirmed, -> { where(confirmed: true) }
|
||||
scope :future_expiration, -> { where(arel_table[:expires_at].gt(Time.now.utc)) }
|
||||
scope :expired, -> { where(arel_table[:expires_at].lt(Time.now.utc)) }
|
||||
scope :active, -> { confirmed.future_expiration }
|
||||
|
||||
def lease_seconds=(value)
|
||||
|
Reference in New Issue
Block a user