private def getInstancesFromUrl()

in app/prism/Prism.scala [77:90]


  private def getInstancesFromUrl(url: String)(implicit
      config: AMIableConfig,
      ec: ExecutionContext
  ): Attempt[List[Instance]] = {
    for {
      response <- Http.response(
        config.wsClient.url(url).get(),
        "Unable to fetch instance",
        url
      )
      jsons <- instancesResponseJson(response)
      instances <- Attempt.sequence(jsons.map(extractInstance))
    } yield instances
  }