aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/scala/xyz/driver/core/rest/DriverRoute.scala14
1 files changed, 3 insertions, 11 deletions
diff --git a/src/main/scala/xyz/driver/core/rest/DriverRoute.scala b/src/main/scala/xyz/driver/core/rest/DriverRoute.scala
index 4c483c6..5f961b6 100644
--- a/src/main/scala/xyz/driver/core/rest/DriverRoute.scala
+++ b/src/main/scala/xyz/driver/core/rest/DriverRoute.scala
@@ -24,17 +24,9 @@ trait DriverRoute {
}
protected def defaultResponseHeaders: Directive0 = {
- (extractRequest & optionalHeaderValueByType[Origin](())) tflatMap {
- case (request, originHeader) =>
- val tracingHeader = RawHeader(ContextHeaders.TrackingIdHeader, rest.extractTrackingId(request))
- val responseHeaders = List[HttpHeader](
- tracingHeader,
- allowOrigin(originHeader),
- `Access-Control-Allow-Headers`(AllowedHeaders: _*),
- `Access-Control-Expose-Headers`(AllowedHeaders: _*)
- )
-
- respondWithHeaders(responseHeaders)
+ extractRequest flatMap { request =>
+ val tracingHeader = RawHeader(ContextHeaders.TrackingIdHeader, rest.extractTrackingId(request))
+ respondWithHeader(tracingHeader) & respondWithCorsHeaders
}
}