def fromHttp4sRequest()

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


  def fromHttp4sRequest(request: Request[IO]) = {
    val headerToMapValue = (header: Header.Raw) => header.name.toString.toLowerCase -> header.value
    val headers = request.headers.headers.map(headerToMapValue(_)).toMap
    val body = EntityDecoder.decodeText(request).unsafeRunSync()
    LambdaRequest(Some(body), headers)
  }