diff --git a/PowerSync/build.gradle.kts b/PowerSync/build.gradle.kts index 26198500..0945296a 100644 --- a/PowerSync/build.gradle.kts +++ b/PowerSync/build.gradle.kts @@ -1,5 +1,6 @@ import co.touchlab.faktory.artifactmanager.ArtifactManager import co.touchlab.faktory.capitalized +import co.touchlab.skie.configuration.SuspendInterop import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import java.net.URL import java.security.MessageDigest @@ -40,6 +41,16 @@ kotlin { } } +skie { + features { + group { + // We turn this off as the suspend interop feature results in + // threading issues when implementing SDK in Swift + SuspendInterop.Enabled(false) + } + } +} + kmmbridge { artifactManager.set(SonatypePortalPublishArtifactManager(project, repositoryName = null)) artifactManager.finalizeValue()