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
+5 -1
View File
@@ -7,7 +7,11 @@ module HasMessage
end
def message
@message ||= server.message_db.message(message_id)
return @message if instance_variable_defined?("@message")
@message = server.message_db.message(message_id)
rescue Postal::MessageDB::Message::NotFound
@message = nil
end
def message=(message)