Reference orphans_contacts_in_months directly from Settings

This commit is contained in:
Karl Erik Õunapuu 2020-09-03 12:41:44 +03:00
parent 6707ca17bf
commit 28dea2f13c
No known key found for this signature in database
GPG key ID: C9DD647298A34764
3 changed files with 9 additions and 10 deletions

View file

@ -3,11 +3,6 @@ module Concerns
module Archivable
extend ActiveSupport::Concern
included do
class_attribute :inactivity_period, instance_predicate: false, instance_writer: false
self.inactivity_period = Setting.orphans_contacts_in_months.months
end
class_methods do
def archivable
unlinked.find_each.select(&:archivable?)
@ -33,6 +28,10 @@ module Concerns
DomainVersion.was_contact_linked?(id) ? false : created_at <= inactivity_period.ago
end
def inactivity_period
Setting.orphans_contacts_in_months.months
end
end
end
end