def getFaciaImage()

in fapi-client/src/main/scala/com/gu/facia/api/models/curatedcontent.scala [17:26]


  def getFaciaImage(maybeContent: Option[Content], trailMeta: MetaDataCommonFields, resolvedMetadata: ResolvedMetaData): Option[FaciaImage] = {
    if (resolvedMetadata.imageHide)
      None
    else if (resolvedMetadata.imageSlideshowReplace)
      imageSlideshow(trailMeta, resolvedMetadata)
    else if (resolvedMetadata.imageReplace)
      imageReplace(trailMeta, resolvedMetadata)
    else if (resolvedMetadata.imageCutoutReplace)
      imageCutout(trailMeta) orElse maybeContent.flatMap(fromContentTags(_, trailMeta))
    else None}