Skip to content

Commit caa1730

Browse files
committed
Polishing
1 parent 19f792d commit caa1730

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/docs/asciidoc/languages/kotlin.adoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -309,16 +309,17 @@ fun routes(userHandler: UserHandler): RouterFunction<ServerResponse> = coRouter
309309
GET("/api/user", userHandler::listApi)
310310
}
311311
312-
class UserHandler(private val client: WebClient) {
312+
class UserHandler(builder: WebClient.Builder) {
313313
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()
317315
318316
suspend fun listView(request: ServerRequest): ServerResponse =
319317
ServerResponse.ok().renderAndAwait("users", mapOf("users" to
320318
client.get().uri("...").awaitResponse().awaitBody<User>()))
321319
320+
suspend fun listApi(request: ServerRequest): ServerResponse =
321+
ServerResponse.ok().contentType(MediaType.APPLICATION_JSON_UTF8).bodyAndAwait(
322+
client.get().uri("...").awaitResponse().awaitBody<User>())
322323
}
323324
----
324325

0 commit comments

Comments
 (0)