Run in Dispatchers.IO

This commit is contained in:
Syer10
2024-03-31 13:36:51 -04:00
parent 531a6e2eb2
commit 92158dfa63

View File

@@ -29,6 +29,8 @@ import com.apollographql.apollo3.network.ws.GraphQLWsProtocol
import de.jensklingenberg.ktorfit.Ktorfit import de.jensklingenberg.ktorfit.Ktorfit
import io.ktor.http.URLBuilder import io.ktor.http.URLBuilder
import io.ktor.http.appendPathSegments import io.ktor.http.appendPathSegments
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.IO
import me.tatarka.inject.annotations.Provides import me.tatarka.inject.annotations.Provides
interface DataComponent { interface DataComponent {
@@ -56,6 +58,7 @@ interface DataComponent {
) )
.ktorClient(http) .ktorClient(http)
.wsProtocol(GraphQLWsProtocol.Factory()) .wsProtocol(GraphQLWsProtocol.Factory())
.dispatcher(Dispatchers.IO)
.build() .build()
@Provides @Provides