private[serialization] def parseRequestedChannel()

in anghammarad/src/main/scala/com/gu/anghammarad/serialization/Serialization.scala [74:83]


  private[serialization] def parseRequestedChannel(channel: String): Try[RequestedChannel] = {
    channel match {
      case "email" => Success(Email)
      case "hangouts" => Success(HangoutsChat)
      case "all" => Success(All)
      case "prefer email" => Success(Preferred(Email))
      case "prefer hangouts" => Success(Preferred(HangoutsChat))
      case _ => Fail(s"Parsing error: Unable to match RequestedChannel to known options")
    }
  }