private def checkRequestTypeMatchesRequest()

in formstack-baton-requests/src/main/scala/com/gu/identity/formstackbatonrequests/Handler.scala [45:52]


  private def checkRequestTypeMatchesRequest(request: Req): Either[Throwable, Unit] =
    request match {
      case SarInitiateRequest(_, _, requestType) =>
        Either.cond(requestType == SAR, (), DecodingFailure(s"excepted request type not found: $requestType", List.empty))
      case RerInitiateRequest(_, _, requestType) =>
        Either.cond(requestType == RER, (), DecodingFailure(s"excepted request type not found: $requestType", List.empty))
      case _ => Right(())
    }