From ea420dd34c818735b45894e4c388435fc060c0c6 Mon Sep 17 00:00:00 2001 From: Natan Vieira do Nascimento Date: Fri, 11 Aug 2023 18:38:01 -0300 Subject: [PATCH] Add missing `config` field to Yoki --- src/commonMain/kotlin/me/devnatan/yoki/Yoki.kt | 1 + src/jvmMain/kotlin/me/devnatan/yoki/Yoki.jvm.kt | 2 +- src/nativeMain/kotlin/me/devnatan/yoki/Yoki.native.kt | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/commonMain/kotlin/me/devnatan/yoki/Yoki.kt b/src/commonMain/kotlin/me/devnatan/yoki/Yoki.kt index c9560d2..8b591cd 100644 --- a/src/commonMain/kotlin/me/devnatan/yoki/Yoki.kt +++ b/src/commonMain/kotlin/me/devnatan/yoki/Yoki.kt @@ -13,6 +13,7 @@ import me.devnatan.yoki.resource.volume.VolumeResource public expect class Yoki(config: YokiConfig) : CoroutineScope { + public val config: YokiConfig public val json: Json public val httpClient: HttpClient public val images: ImageResource diff --git a/src/jvmMain/kotlin/me/devnatan/yoki/Yoki.jvm.kt b/src/jvmMain/kotlin/me/devnatan/yoki/Yoki.jvm.kt index e42014d..bbb620a 100644 --- a/src/jvmMain/kotlin/me/devnatan/yoki/Yoki.jvm.kt +++ b/src/jvmMain/kotlin/me/devnatan/yoki/Yoki.jvm.kt @@ -15,7 +15,7 @@ import me.devnatan.yoki.resource.system.SystemResource import me.devnatan.yoki.resource.volume.VolumeResource import kotlin.coroutines.CoroutineContext -public actual class Yoki actual constructor(public val config: YokiConfig) : CoroutineScope { +public actual class Yoki public actual constructor(public actual val config: YokiConfig) : CoroutineScope { public constructor() : this(DefaultYokiConfig) diff --git a/src/nativeMain/kotlin/me/devnatan/yoki/Yoki.native.kt b/src/nativeMain/kotlin/me/devnatan/yoki/Yoki.native.kt index 7741a97..150360e 100644 --- a/src/nativeMain/kotlin/me/devnatan/yoki/Yoki.native.kt +++ b/src/nativeMain/kotlin/me/devnatan/yoki/Yoki.native.kt @@ -15,7 +15,7 @@ import me.devnatan.yoki.resource.system.SystemResource import me.devnatan.yoki.resource.volume.VolumeResource import kotlin.coroutines.CoroutineContext -public actual class Yoki public actual constructor(public val config: YokiConfig) : CoroutineScope, Closeable { +public actual class Yoki public actual constructor(public actual val config: YokiConfig) : CoroutineScope, Closeable { override val coroutineContext: CoroutineContext = SupervisorJob()