def toHttp4sRes()

in mobile-save-for-later/src/main/scala/com/gu/sfl/lambda/LambdaApiGateway.scala [71:77]


  def toHttp4sRes(lambdaResponse: LambdaResponse): Response[IO] = {
    Response(
      status = Status.fromInt(lambdaResponse.statusCode).getOrElse(InternalServerError),
      headers = Headers(lambdaResponse.headers.map({ case (k, v) => Header.Raw(CIString(k), v) }).toList),
      body = lambdaResponse.maybeBody.map(b => Stream(b).through(utf8Encode)).getOrElse(EmptyBody)
    )
  }