in app/controllers/ProjectsController.scala [49:56]
def genericOutput[T:io.circe.Encoder](from:Future[Either[io.circe.Error, T]]) =
from.map({
case Left(decodingError)=>
logger.error(s"Could not decode response from server: $decodingError")
InternalServerError(GenericErrorResponse("remote_error", decodingError.toString).asJson)
case Right(apiContent)=>
Ok(apiContent.asJson)
})