Skip to content

Commit 23eee82

Browse files
committed
Adapt to new Filter implementation
1 parent 19cecbf commit 23eee82

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

samples/lambda-kotlin-request-router-sample/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ dependencies {
3333
implementation(kotlin("stdlib-jdk8"))
3434
implementation(kotlin("reflect"))
3535

36-
implementation("com.github.moia-dev.lambda-kotlin-request-router:router:0.3.0")
36+
compile("com.github.moia-dev.lambda-kotlin-request-router:router:0.8.0")
3737

3838
implementation("com.amazonaws:aws-lambda-java-core:1.2.0")
3939
implementation("com.amazonaws:aws-lambda-java-log4j2:1.1.0")

samples/lambda-kotlin-request-router-sample/src/main/kotlin/io/moia/router/sample/MyRequestHandler.kt

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,16 @@ import io.moia.router.Request
55
import io.moia.router.RequestHandler
66
import io.moia.router.ResponseEntity
77
import io.moia.router.Router.Companion.router
8-
import io.moia.router.getHeaderCaseInsensitive
98
import io.moia.router.then
109
import org.slf4j.Logger
1110
import org.slf4j.LoggerFactory
1211
import org.slf4j.MDC
13-
import kotlin.concurrent.timer
14-
import kotlin.system.measureTimeMillis
1512

1613
class MyRequestHandler : RequestHandler() {
1714
private val controller = SomeController()
1815

1916
override val router = router {
20-
//use filters to add cross-cutting concerns to each request
17+
// use filters to add cross-cutting concerns to each request
2118
filter = loggingFilter().then(mdcFilter())
2219

2320
// functions can be externalized...
@@ -29,13 +26,13 @@ class MyRequestHandler : RequestHandler() {
2926

3027
private fun loggingFilter() = Filter { next -> {
3128
request ->
32-
log.info("Handling request ${request.apiRequest.httpMethod} ${request.apiRequest.path}")
29+
log.info("Handling request ${request.httpMethod} ${request.path}")
3330
next(request) }
3431
}
3532

3633
private fun mdcFilter() = Filter { next -> {
3734
request ->
38-
MDC.put("requestId", request.apiRequest.requestContext?.requestId)
35+
MDC.put("requestId", request.requestContext?.requestId)
3936
next(request) }
4037
}
4138

0 commit comments

Comments
 (0)