From 6e89e7045a2ee6d8a3f0f19c79b25f378cc7c2b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Kwiecin=CC=81ski?= Date: Tue, 23 Mar 2021 20:17:37 +0100 Subject: [PATCH] Fix releasing resources --- .../src/main/kotlin/com/starter/issuechecker/Di.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/issuechecker/src/main/kotlin/com/starter/issuechecker/Di.kt b/issuechecker/src/main/kotlin/com/starter/issuechecker/Di.kt index 40beb1a..c223922 100644 --- a/issuechecker/src/main/kotlin/com/starter/issuechecker/Di.kt +++ b/issuechecker/src/main/kotlin/com/starter/issuechecker/Di.kt @@ -4,7 +4,7 @@ import com.starter.issuechecker.resolvers.github.GithubService import com.starter.issuechecker.resolvers.github.GithubStatusResolver import com.starter.issuechecker.resolvers.youtrack.YoutrackService import com.starter.issuechecker.resolvers.youtrack.YoutrackStatusResolver -import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.asCoroutineDispatcher import okhttp3.OkHttpClient import retrofit2.Retrofit import retrofit2.converter.moshi.MoshiConverterFactory @@ -13,16 +13,14 @@ import java.util.concurrent.Executor internal fun defaultChecker( config: IssueChecker.Config ): DefaultChecker { - val dispatcher = Dispatchers.IO - val supportedTrackers = setOf( createGithub(config), - createYoutrack(config) + createYoutrack(config), ) return DefaultChecker( supportedTrackers = supportedTrackers, - dispatcher = Dispatchers.IO + dispatcher = config.executor.asCoroutineDispatcher(), ) }