File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
src/docs/asciidoc/languages Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -309,16 +309,17 @@ fun routes(userHandler: UserHandler): RouterFunction<ServerResponse> = coRouter
309
309
GET("/api/user", userHandler::listApi)
310
310
}
311
311
312
- class UserHandler(private val client : WebClient) {
312
+ class UserHandler(builder : WebClient.Builder ) {
313
313
314
- suspend fun listApi(request: ServerRequest): ServerResponse =
315
- ServerResponse.ok().contentType(MediaType.APPLICATION_JSON_UTF8).bodyAndAwait(
316
- client.get().uri("...").awaitResponse().awaitBody<User>())
314
+ private val client = builder.baseUrl("...").build()
317
315
318
316
suspend fun listView(request: ServerRequest): ServerResponse =
319
317
ServerResponse.ok().renderAndAwait("users", mapOf("users" to
320
318
client.get().uri("...").awaitResponse().awaitBody<User>()))
321
319
320
+ suspend fun listApi(request: ServerRequest): ServerResponse =
321
+ ServerResponse.ok().contentType(MediaType.APPLICATION_JSON_UTF8).bodyAndAwait(
322
+ client.get().uri("...").awaitResponse().awaitBody<User>())
322
323
}
323
324
----
324
325
You can’t perform that action at this time.
0 commit comments