Fix CC issues

This commit is contained in:
Karl Erik Õunapuu 2021-02-08 16:57:16 +02:00
parent 2af0bfdda0
commit f6fd10b017
No known key found for this signature in database
GPG key ID: C9DD647298A34764
2 changed files with 3 additions and 3 deletions

View file

@ -93,4 +93,4 @@ group :test do
gem 'webmock'
end
gem "aws-sdk-sesv2", "~> 1.16"
gem 'aws-sdk-sesv2', '~> 1.16'

View file

@ -30,14 +30,14 @@ class BouncedMailAddress < ApplicationRecord
def destroy_aws_suppression
return unless BouncedMailAddress.ses_configured?
res = Aws::SESV2::Client.new.delete_suppressed_destination({ email_address: email })
res = Aws::SESV2::Client.new.delete_suppressed_destination(email_address: email)
res.successful?
rescue Aws::SESV2::Errors::ServiceError => e
logger.warn("Suppression not removed. #{e}")
end
def self.ses_configured?
ses ||= Aws::SES::Client.new
ses ||= Aws::SESV2::Client.new
ses.config.credentials.access_key_id.present?
rescue Aws::Errors::MissingRegionError
false