in formstack-baton-requests/src/main/scala/com/gu/identity/formstackbatonrequests/rer/FormstackRerHandler.scala [17:34]
private def initiate(request: RerInitiateRequest): Either[Throwable, RerInitiateResponse] = {
val initiationReference = randomUUID.toString
val updateDynamoRequest = UpdateDynamoRequest(
RER,
initiationReference,
request.subjectEmail,
"formstack",
None,
1,
FormstackService.formResultsPerPage,
LocalDateTime.now
)
logger.info(s"invoking FormstackRer step function with initiation reference: $initiationReference")
lambdaClient.startStepFunction(updateDynamoRequest, rerHandlerConfig)
.map(_ => RerInitiateResponse(initiationReference, "PerformRerLambda invoked", Pending))
}