diff --git a/samples/grpc-app/build.gradle.kts b/samples/grpc-app/build.gradle.kts index 2cddfba6f..1668a5fea 100644 --- a/samples/grpc-app/build.gradle.kts +++ b/samples/grpc-app/build.gradle.kts @@ -3,9 +3,8 @@ */ plugins { - kotlin("jvm") version "2.1.10" - kotlin("plugin.serialization") version "2.1.10" - id("org.jetbrains.kotlinx.rpc.plugin") version "0.7.0" + kotlin("jvm") version "2.2.0" + id("org.jetbrains.kotlinx.rpc.plugin") version "0.8.0-grpc-79" id("com.google.protobuf") version "0.9.5" } @@ -22,7 +21,7 @@ kotlin { } dependencies { - implementation("org.jetbrains.kotlinx:kotlinx-rpc-grpc-core:0.7.0-grpc-56") + implementation("org.jetbrains.kotlinx:kotlinx-rpc-grpc-core:0.8.0-grpc-71") implementation("ch.qos.logback:logback-classic:1.5.18") implementation("io.grpc:grpc-netty:1.73.0") } diff --git a/samples/grpc-app/src/main/kotlin/Client.kt b/samples/grpc-app/src/main/kotlin/Client.kt index 4a81eae34..48bccc45d 100644 --- a/samples/grpc-app/src/main/kotlin/Client.kt +++ b/samples/grpc-app/src/main/kotlin/Client.kt @@ -2,7 +2,6 @@ * Copyright 2023-2025 JetBrains s.r.o and contributors. Use of this source code is governed by the Apache 2.0 license. */ -import kotlinx.coroutines.cancel import kotlinx.coroutines.runBlocking import kotlinx.rpc.grpc.GrpcClient import kotlinx.rpc.withService @@ -19,6 +18,4 @@ fun main(): Unit = runBlocking { } val result = recognizer.recognize(image) println("Recognized category: ${result.category}") - - grpcClient.cancel() }