مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-12-01 05:43:04 +00:00
feat: automatically remove queued messages with stale locks (#2872)
هذا الالتزام موجود في:
@@ -29,8 +29,8 @@ module MessageDequeuer
|
||||
private
|
||||
|
||||
def check_message_exists
|
||||
@queued_message.message
|
||||
rescue Postal::MessageDB::Message::NotFound
|
||||
return if @queued_message.message
|
||||
|
||||
log "unqueue because backend message has been removed."
|
||||
remove_from_queue
|
||||
stop_processing
|
||||
|
||||
@@ -31,8 +31,8 @@ module MessageDequeuer
|
||||
private
|
||||
|
||||
def check_message_exists
|
||||
queued_message.message
|
||||
rescue Postal::MessageDB::Message::NotFound
|
||||
return if queued_message.message
|
||||
|
||||
log "unqueueing because backend message has been removed"
|
||||
remove_from_queue
|
||||
stop_processing
|
||||
|
||||
@@ -40,7 +40,8 @@ module Worker
|
||||
ProcessMessageRetentionScheduledTask,
|
||||
PruneSuppressionListsScheduledTask,
|
||||
PruneWebhookRequestsScheduledTask,
|
||||
SendNotificationsScheduledTask
|
||||
SendNotificationsScheduledTask,
|
||||
TidyQueuedMessagesTask
|
||||
].freeze
|
||||
|
||||
# @param [Integer] thread_count The number of worker threads to run in this process
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم