مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-12-01 05:43:04 +00:00
19 أسطر
419 B
Ruby
19 أسطر
419 B
Ruby
# frozen_string_literal: true
|
|
|
|
class TidyQueuedMessagesTask < ApplicationScheduledTask
|
|
|
|
def call
|
|
QueuedMessage.with_stale_lock.in_batches do |messages|
|
|
messages.each do |message|
|
|
logger.info "removing queued message #{message.id} (locked at #{message.locked_at} by #{message.locked_by})"
|
|
message.destroy
|
|
end
|
|
end
|
|
end
|
|
|
|
def self.next_run_after
|
|
quarter_to_each_hour
|
|
end
|
|
|
|
end
|