in src/main/scala/payment_failure_comms/IdapiConnector.scala [23:40]
private def logRequest(logger: LambdaLogger, request: Request): Unit =
Log.request(logger)(
service = Log.Service.Idapi,
description = Some("Read Braze UUID for an Identity ID"),
url = request.url().toString,
method = request.method()
)
def responseToGetRequest(logger: LambdaLogger)(url: String, bearerToken: String): Either[Throwable, Response] = {
val request: Request = new Request.Builder()
.header("Authorization", s"Bearer $bearerToken")
.url(url)
.build()
logRequest(logger, request)
Try(
HttpClient().newCall(request).execute()
).toEither
}