private def send()

in src/main/scala/com/gu/contentapi/services/Ophan.scala [25:40]


  private def send(event: Event): Unit = {

    val Url = Encoding.encodeURIComponent(event.url)
    val IpAddress = Encoding.encodeURIComponent(event.ipAddress)
    val EpisodeId = Encoding.encodeURIComponent(event.episodeId)
    val PodcastId = Encoding.encodeURIComponent(event.podcastId)
    val UserAgent = Encoding.encodeURIComponent(event.ua)
    val Platform = event.platform.map(Encoding.encodeURIComponent)
    val BrowserId = event.viewId + "-bwid"

    val url = s"$OphanUrl?url=$Url&viewId=${event.viewId}&bwid=$BrowserId&isForwarded=true&ipAddress=$IpAddress&episodeId=$EpisodeId&podcastId=$PodcastId&ua=$UserAgent" + Platform.map(p => "&platform=" + p).getOrElse("")

    val request = new Request.Builder().url(url).build()

    client.newCall(request).execute()
  }