feat: automatically remove queued messages with stale locks (#2872)

This commit is contained in:
Adam Cooke
2024-03-12 11:37:29 +00:00
committed by GitHub
parent 5d8213a987
commit d84152eb5d
14 changed files with 323 additions and 29 deletions
@@ -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