Ошибка при настройке сервиса с использованием lagom - PullRequest
0 голосов
/ 06 апреля 2020

Я почти повторяю пример GitHub для покупок. Я получаю следующую ошибку:

Error:(41, 32) type mismatch;
 found   : akka.actor.typed.ActorRef[com.rddSpTrMS.api.RDDSpTrView]
 required: akka.actor.typed.ActorRef[com.rddSpTrMS.impl.RDDSpTrState.RDDSpTrSummary]
      .ask(reply => GetRDD(id, reply)

для следующих строк кода:

override def getRDD(id: String): ServiceCall[NotUsed, RDDSpTrView] = ServiceCall { _ =>
    entityRef(id)
      .ask(reply => GetRDD(id, reply)
      .map(summary => convertRDD(id, summary))      )
  }

Команда GetRDD выглядит следующим образом:

  final case class GetRDD(
    cat_id: String,
    replyTo: ActorRef[RDDSpTrSummary]) extends RDDSpTrCommand

Любые подсказки будут быть очень полезным Рад предоставить больше строк кода.

...