aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlad <vlad@drivergrp.com>2016-11-02 14:42:35 -0700
committervlad <vlad@drivergrp.com>2016-11-02 14:42:35 -0700
commit5395e93baac007311a15e2a917a20263dc0ed79e (patch)
tree3821f3e5785bf74ccf674acf6413501c977f8ed6
parente3268b87bc9446e69b59ed5f3990f42c8a00d918 (diff)
downloaddriver-core-5395e93baac007311a15e2a917a20263dc0ed79e.tar.gz
driver-core-5395e93baac007311a15e2a917a20263dc0ed79e.tar.bz2
driver-core-5395e93baac007311a15e2a917a20263dc0ed79e.zip
DIR-135 Handy default values for context
-rw-r--r--src/main/scala/xyz/driver/core/rest.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/scala/xyz/driver/core/rest.scala b/src/main/scala/xyz/driver/core/rest.scala
index 18dbcf7..1988cf4 100644
--- a/src/main/scala/xyz/driver/core/rest.scala
+++ b/src/main/scala/xyz/driver/core/rest.scala
@@ -25,7 +25,9 @@ object rest {
val TrackingIdHeader = "l5d-ctx-trace" // https://linkerd.io/doc/0.7.4/linkerd/protocol-http/
}
- final case class ServiceRequestContext(trackingId: String, contextHeaders: Map[String, String])
+ final case class ServiceRequestContext(
+ trackingId: String = generators.nextUuid().toString,
+ contextHeaders: Map[String, String] = Map.empty[String, String])
import akka.http.scaladsl.server._
import Directives._