def reads()

in app/com/gu/floodgate/Formats.scala [33:43]


    def reads(statusJson: JsValue): JsResult[ReindexStatus] = statusJson match {
      case JsString(str) => {
        ReindexStatus
          .fromString(str)
          .map { result =>
            JsSuccess(result)
          }
          .getOrElse(JsError("Unknown Reindex Status"))
      }
      case _ => JsError("Unknown Reindex Status")
    }