Skip to content

Commit f01b132

Browse files
authored
Merge pull request #4939 from PatrickGoRaft/aws-region-email-service
resolve missing region in AWS Email Client
2 parents 49544d3 + 438cf31 commit f01b132

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

email-service/src/main/scala/hmda/publication/lar/EmailGuardian.scala

+6-5
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,16 @@ package hmda.publication.lar
33
import akka.actor.typed.Behavior
44
import akka.actor.typed.scaladsl._
55
import akka.actor.typed.scaladsl.adapter._
6-
import akka.actor.{ ActorSystem => UntypedActorSystem }
6+
import akka.actor.{ActorSystem => UntypedActorSystem}
77
import akka.kafka.CommitterSettings
8-
import akka.stream.{ ActorMaterializer, Materializer }
8+
import akka.stream.{ActorMaterializer, Materializer}
99
import akka.stream.scaladsl.Keep
10+
import com.amazonaws.regions.Regions
1011
import com.amazonaws.services.simpleemail.AmazonSimpleEmailServiceClientBuilder
1112
import hmda.publication.lar.config.Settings
12-
import hmda.publication.lar.database.{ EmailSubmissionStatusRepository, PGSlickEmailSubmissionStatusRepository }
13+
import hmda.publication.lar.database.{EmailSubmissionStatusRepository, PGSlickEmailSubmissionStatusRepository}
1314
import hmda.publication.lar.email.SESEmailService
14-
import hmda.publication.lar.streams.Stream.{ commitMessages, pullEmails, sendEmailsIfNecessary }
15+
import hmda.publication.lar.streams.Stream.{commitMessages, pullEmails, sendEmailsIfNecessary}
1516
import monix.execution.Scheduler
1617
import slick.basic.DatabaseConfig
1718
import slick.jdbc.JdbcProfile
@@ -29,7 +30,7 @@ object EmailGuardian {
2930

3031
val databaseConfig = DatabaseConfig.forConfig[JdbcProfile]("db")
3132
val config = Settings(system)
32-
val serviceClient = AmazonSimpleEmailServiceClientBuilder.defaultClient()
33+
val serviceClient = AmazonSimpleEmailServiceClientBuilder.standard().withRegion(Regions.US_EAST_1).build()
3334
val emailService = new SESEmailService(serviceClient, config.email.fromAddress)
3435
val emailStatusRepo: EmailSubmissionStatusRepository = new PGSlickEmailSubmissionStatusRepository(databaseConfig)
3536
val commitSettings = CommitterSettings(config.kafka.commitSettings)

0 commit comments

Comments
 (0)