in src/main/scala/com/gu/contentapi/services/PodcastLookup.scala [48:62]
private def makeCapiQuery(filePath: String): Future[ResponseFromCapiQuery] = {
val query = SearchQuery()
.filename(filePath)
.showTags("all")
client.getResponse(query) map { searchResponse: SearchResponse =>
searchResponse.status match {
case "ok" => SuccessfulQuery(searchResponse)
case _ => FailedQuery(s"Failed query for filePath: $filePath")
}
} recover {
case ContentApiError(status, msg, _) =>
FailedQuery(s"Received unexpected response from CAPI: status $status with message $msg")
}
}