From 7aee6a24cd71ab6d791e6d0e62a1c98a53bc464c Mon Sep 17 00:00:00 2001 From: adamw Date: Tue, 20 Feb 2018 13:59:07 +0100 Subject: De-sugar for 2.11 --- .../src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'metrics') diff --git a/metrics/brave-backend/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala b/metrics/brave-backend/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala index a530251..3e36616 100644 --- a/metrics/brave-backend/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala +++ b/metrics/brave-backend/src/main/scala/com/softwaremill/sttp/brave/BraveBackend.scala @@ -1,7 +1,7 @@ package com.softwaremill.sttp.brave import brave.http.{HttpClientAdapter, HttpClientHandler, HttpTracing} -import brave.propagation.TraceContext +import brave.propagation.{Propagation, TraceContext} import brave.{Span, Tracing} import com.softwaremill.sttp.brave.BraveBackend._ import com.softwaremill.sttp.{FollowRedirectsBackend, MonadError, Request, Response, SttpBackend} @@ -69,8 +69,10 @@ class BraveBackend[R[_], S] private (delegate: SttpBackend[R, S], httpTracing: H httpTracing .tracing() .propagation() - .injector((_: Request[_, _], key: String, value: String) => { - tracedRequest = tracedRequest.header(key, value) + .injector(new Propagation.Setter[AnyRequest, String] { + override def put(carrier: AnyRequest, key: String, value: String): Unit = { + tracedRequest = tracedRequest.header(key, value) + } }) .inject(span.context(), request) -- cgit v1.2.3