У меня есть метод со следующей подписью,
def image: ServiceCall[String, Source[ByteString, NotUsed]]
Попробуй выставить через
pathCall("/api/catalog/image/:image", image _)
Получите ошибку о
[Ошибка]
/Users/pako/project/store/catalog-api/src/main/scala/com/pako/store/catalog/api/CatalogService.scala:52:17:
не удалось найти неявное значение для параметра responseSerializer:
com.lightbend.lagom.scaladsl.api.deser.MessageSerializer [akka.stream.scaladsl.Source [akka.util.ByteString, akka.NotUsed],
_] [ошибка] pathCall ("/ api / catalog / image /: image", изображение _)
Я знаю, что могу получить новый MessageSerializer for Source через
MessageSerializer.sourceMessageSerializer
Но для этого мне нужен StrictMessageSerializer [ByteString].
Где я могу получить этот StrictMessageSerializer [ByteString], мне нужно реализовать?
Спасибо