2016-09-05 08:18:08 +00:00
|
|
|
class PruneOldEventsWorker
|
|
|
|
include Sidekiq::Worker
|
|
|
|
|
|
|
|
def perform
|
|
|
|
# Contribution calendar shows maximum 12 months of events
|
2016-09-05 20:57:56 +00:00
|
|
|
Event.delete(Event.unscoped.where('created_at < ?', (12.months + 1.day).ago).limit(10_000).pluck(:id))
|
2016-09-05 08:18:08 +00:00
|
|
|
end
|
|
|
|
end
|