in app/aws/AwsAsyncHandler.scala [23:33]
def awsToScala[R <: AmazonWebServiceRequest, T](
sdkMethod: Function2[
R,
AsyncHandler[R, T],
java.util.concurrent.Future[T]
]
): Function1[R, Future[T]] = { req =>
val p = Promise[T]
sdkMethod(req, new AwsAsyncPromiseHandler(p))
p.future
}