Skip to content

Commit

Permalink
WIP: specs compiling and successful
Browse files Browse the repository at this point in the history
  • Loading branch information
rawyler committed Mar 7, 2024
1 parent 29d424f commit f41e2cf
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,11 @@ import akka.pattern.ask
import akka.util.Timeout
import ch.openolitor.core.db.AsyncConnectionPoolContextAware
import ch.openolitor.core.domain.EventTransactionMetadata
import ch.openolitor.core.eventsourcing.CoreEventStoreSerializer
import ch.openolitor.core.mailservice.MailService._
import ch.openolitor.core.models._
import ch.openolitor.mailtemplates.engine.MailTemplateService
import ch.openolitor.mailtemplates.eventsourcing.MailTemplateEventStoreSerializer
import ch.openolitor.stammdaten.eventsourcing.StammdatenEventStoreSerializer
import ch.openolitor.stammdaten.models._
import com.typesafe.scalalogging.LazyLogging
Expand All @@ -38,7 +40,7 @@ import scala.concurrent.duration._
import scala.concurrent.ExecutionContext
import scala.util._

class DefaultMailCommandForwarder(mailService: ActorRef) extends MailCommandForwarder with MailTemplateService with StammdatenEventStoreSerializer with LazyLogging {
class DefaultMailCommandForwarder(mailService: ActorRef) extends MailCommandForwarder with MailTemplateService with CoreEventStoreSerializer with LazyLogging {
implicit val timeout = Timeout(15.seconds) // sending mails might take a little longer

def sendEmail(meta: EventTransactionMetadata, emailSubject: String, body: String, replyTo: Option[String], bcc: Option[String], person: PersonEmailData, docReference: Option[String], mailContext: Product)(implicit originator: PersonId = meta.originator, executionContext: ExecutionContext): Unit = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,4 @@ class MailTemplateServiceMock extends MailTemplateService with Mockito with Mail
val mailTemplateReadRepositoryAsync: MailTemplateReadRepositoryAsync = mock[MailTemplateReadRepositoryAsync]
val mailTemplateReadRepositorySync: MailTemplateReadRepositorySync = mock[MailTemplateReadRepositorySync]
val sysConfig: SystemConfig = mock[SystemConfig]

override lazy val config = ConfigFactory.parseString("""mailtemplates.max-file-store-resolve-timeout=1.day""")
}

0 comments on commit f41e2cf

Please sign in to comment.