aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/pl/treksoft/kvision/remote/JoobyRemoteAgent.kt
diff options
context:
space:
mode:
authorRobert Jaros <rjaros@finn.pl>2018-11-07 22:16:46 +0100
committerRobert Jaros <rjaros@finn.pl>2018-11-07 22:16:46 +0100
commit40b9cc1f785eaae352267757ac9e091c25ed0744 (patch)
tree1c7dec688121c471c2ada361ca407a41ce1c7646 /src/main/kotlin/pl/treksoft/kvision/remote/JoobyRemoteAgent.kt
parentdec46533acbfa4751337149dcf7b1a67f9bb42fd (diff)
downloadkvision-40b9cc1f785eaae352267757ac9e091c25ed0744.tar.gz
kvision-40b9cc1f785eaae352267757ac9e091c25ed0744.tar.bz2
kvision-40b9cc1f785eaae352267757ac9e091c25ed0744.zip
Upgrade to Kotlin 1.3.0 final.
Diffstat (limited to 'src/main/kotlin/pl/treksoft/kvision/remote/JoobyRemoteAgent.kt')
-rw-r--r--src/main/kotlin/pl/treksoft/kvision/remote/JoobyRemoteAgent.kt2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/kotlin/pl/treksoft/kvision/remote/JoobyRemoteAgent.kt b/src/main/kotlin/pl/treksoft/kvision/remote/JoobyRemoteAgent.kt
index b4cc6c21..30d2062d 100644
--- a/src/main/kotlin/pl/treksoft/kvision/remote/JoobyRemoteAgent.kt
+++ b/src/main/kotlin/pl/treksoft/kvision/remote/JoobyRemoteAgent.kt
@@ -23,6 +23,7 @@ package pl.treksoft.kvision.remote
import kotlinx.coroutines.Deferred
import kotlinx.coroutines.asDeferred
+import kotlinx.serialization.ImplicitReflectionSerializer
import kotlinx.serialization.list
import kotlinx.serialization.serializer
import pl.treksoft.kvision.utils.JSON
@@ -34,6 +35,7 @@ import kotlin.js.JSON as NativeJSON
* Client side agent for JSON-RPC remote calls with Jooby.
*/
@Suppress("LargeClass", "TooManyFunctions")
+@UseExperimental(ImplicitReflectionSerializer::class)
open class JoobyRemoteAgent<T : Any>(val serviceManager: JoobyServiceManager<T>) : RemoteAgent {
val callAgent = CallAgent()