def apply()

in formstack-baton-requests/src/main/scala/com/gu/identity/formstackbatonrequests/updatedynamo/UpdateDynamoHandler.scala [13:28]


  def apply(
             dynamoClient: DynamoClient,
             s3Client: S3Client,
             formstackClient: FormstackRequestService,
             config: PerformLambdaConfig
           ): UpdateDynamoHandler = {
    val dynamoUpdateService: DynamoUpdateService = DynamoUpdateService(formstackClient, dynamoClient, config)

    UpdateDynamoHandler(
      dynamoClient = dynamoClient,
      s3Client = s3Client,
      dynamoUpdateService = dynamoUpdateService,
      config = config,
      getCurrentTimestamp = { () => LocalDateTime.now(ZoneOffset.UTC) }
    )
  }