У меня есть этот код
service.confirm(identity, id)
.map(confirmationResponse -> InternalToExternalResponse.mapToExternal(confirmationResponse))
.map(externalResponse->uriBuilder.buildAuthorizeUri(externalResponse))
.lift(auditOperatorFactory.logRequestURI(identity, AuditCategory.BOOKKEEP));
Теперь мне нужно расширить uriBuilder.buildAuthorizeUri(externalResponse)
, чтобы принять confirmationResponse
в качестве второго параметра
Могу ли я использовать confirmationResponse
из первого лямбда-выражения внутри второго лямбда-выражения? окончательный код должен быть как
service.confirm(identity, id)
.map(confirmationResponse -> InternalToExternalResponse.mapToExternal(confirmationResponse))
.map(externalResponse-**>uriBuilder.buildAuthorizeUri(externalResponse,confirmationResponse ))**
.lift(auditOperatorFactory.logRequestURI(identity, AuditCategory.BOOKKEEP));