def responseToPostRequest()

in src/main/scala/payment_failure_comms/BrazeConnector.scala [50:62]


  def responseToPostRequest(
      logger: LambdaLogger
  )(url: String, bearerToken: String, body: String): Either[Throwable, Response] = {
    val request: Request = new Request.Builder()
      .header("Authorization", s"Bearer $bearerToken")
      .url(url)
      .post(RequestBody.create(body, JSON))
      .build()
    logRequest(logger, body, request)
    Try(
      HttpClient().newCall(request).execute()
    ).toEither
  }