in fapi-client/src/main/scala/com/gu/facia/api/contentapi/ContentApi.scala [74:85]
def getBackfillResponse(client: ContentApiClient, query: Either[ItemQuery, SearchQuery])
(implicit ec: ExecutionContext): Either[Response[ItemResponse], Response[SearchResponse]] = {
query.map { itemQuery =>
Response.Async.Right(client.getResponse(itemQuery)) mapError { err =>
CapiError(s"Failed to get backfill response ${err.message}", err.cause)
}
}.left.map { searchQuery =>
Response.Async.Right(client.getResponse(searchQuery)) mapError { err =>
CapiError(s"Failed to get backfill response ${err.message}", err.cause)
}
}
}