J'essaie de tirer sur une requête POST comme celle dans les docs Akka montré ici. Cependant, j'essaye de le faire comme à l'intérieur d'une autre classe définie. Si j'essaye d'ajouter quelque chose qui exige le Actor context
comme val http = HTTP(context.system)
j'obtiens une erreur. Comment puis-je passer dans le contexte de la classe à partir de laquelle j'essaie de faire la requête POST?Get contexte de Acteur principal dans Akka
trait CustomerProfilesComponent {
def customerProfileManager: CustomerService.Async
}
object DefaultCustomerProfiles {
private case class ProfileUpdateData(path: Seq[String], data: JsObject, metadata: JsObject)
}
trait DefaultCustomerProfiles extends CustomerProfilesComponent {
self: DatabaseComponent with SourceVersionComponent with ExecutionContextComponent =>
import DefaultCustomerProfiles._
lazy val customerProfileManager = new CustomerService.Async {
import db.api._
import AvroConverter._
override def getVersion : Future[AvroVersion] = {
Future.successful(toAvro(sourceVersion))
}
}