override def handle()

in formstack-baton-requests/src/main/scala/com/gu/identity/formstackbatonrequests/PerformHandlerStubs.scala [34:43]


    override def handle(request: RerRequest, context: Context): Either[Throwable, RerPerformResponse] = {
      request match {
        case r: RerPerformRequest =>
          s3Client.writeSuccessResult(r.initiationReference, List.empty, RER, config)
            .map(_ => RerPerformResponse(r.initiationReference, r.subjectEmail, Completed))
        case _ =>
          throw new RuntimeException(
            "Unable to retrieve email and initiation reference from request.")
      }
    }