style(rubocop): Style/SafeNavigation

This commit is contained in:
Adam Cooke
2024-02-12 09:40:34 +00:00
parent 04a34831c7
commit 00a02f2655
6 changed files with 17 additions and 23 deletions
+5 -7
View File
@@ -5,14 +5,12 @@ class SendWebhookJob < Postal::Job
def perform
if server = Server.find(params["server_id"])
new_items = {}
if params["payload"]
params["payload"].each do |key, value|
next unless key.to_s =~ /\A_(\w+)/
params["payload"]&.each do |key, value|
next unless key.to_s =~ /\A_(\w+)/
begin
new_items[::Regexp.last_match(1)] = server.message_db.message(value.to_i).webhook_hash
rescue Postal::MessageDB::Message::NotFound
end
begin
new_items[::Regexp.last_match(1)] = server.message_db.message(value.to_i).webhook_hash
rescue Postal::MessageDB::Message::NotFound
end
end
+5 -7
View File
@@ -430,13 +430,11 @@ class UnqueueMessageJob < Postal::Job
if defined?(Sentry)
Sentry.capture_exception(e, extra: { job_id: self.id, server_id: queued_message.server_id, message_id: queued_message.message_id })
end
if queued_message.message
queued_message.message.create_delivery("Error",
details: "An internal error occurred while sending " \
"this message. This message will be retried " \
"automatically.",
output: "#{e.class}: #{e.message}", log_id: "J-#{self.id}")
end
queued_message.message&.create_delivery("Error",
details: "An internal error occurred while sending " \
"this message. This message will be retried " \
"automatically.",
output: "#{e.class}: #{e.message}", log_id: "J-#{self.id}")
end
end