in src/main/java/com/google/recaptcha/pld/pld/controllers/PldController.java [61:70]
public CompletableFuture<MergeAssessmentResponse> postMergeAssessment(
@Valid @RequestBody MergeAssessmentRequest request)
throws InterruptedException, ExecutionException {
return pldService
.newPasswordCheckVerification(request.getCredentials())
.thenCompose(
verification ->
recaptchaContext.createAssessmentAsync(verification, request.getAssessment()))
.thenCompose(response -> populateMergedResponse(response));
}