def categoryForMimetype()

in mxs-copy-components/src/main/scala/com/gu/multimedia/mxscopy/helpers/MatrixStoreHelper.scala [89:104]


  def categoryForMimetype(mt: Option[String]):Int = mt match {
    case None=>
      logger.warn(s"No MIME type provided!")
      0
    case Some(mimeTypeRegex("video",minor)) =>2
    case Some(mimeTypeRegex("audio",minor)) =>3
    case Some(mimeTypeRegex("document",minor)) =>4
    case Some(mimeTypeRegex("application",minor)) =>4
    case Some(mimeTypeRegex("image",minor))=>5
    case Some(mimeTypeRegex(major,minor))=>
      logger.info(s"Did not regognise major type $major (minor was $minor)")
      0
    case _=>
      logger.warn(s"invalid mimetype was given: ${mt.getOrElse("none")}")
      0
  }