Skip to content

Commit

Permalink
Use default Coroutine Dispatcher for PrecomputedText
Browse files Browse the repository at this point in the history
  • Loading branch information
tylerbwong committed Aug 21, 2020
1 parent 2d5cf67 commit 06dc705
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions app/src/main/java/me/tylerbwong/stack/ui/di/MarkdownModule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,14 @@ import io.noties.markwon.syntax.Prism4jThemeDarkula
import io.noties.markwon.syntax.Prism4jThemeDefault
import io.noties.markwon.syntax.SyntaxHighlightPlugin
import io.noties.prism4j.Prism4j
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.asExecutor
import me.tylerbwong.stack.R
import me.tylerbwong.stack.ui.settings.Experimental
import me.tylerbwong.stack.ui.theme.ThemeManager.isNightModeEnabled
import me.tylerbwong.stack.ui.utils.markdown.GrammarLocatorDef
import me.tylerbwong.stack.ui.utils.markdown.UrlPlugin
import java.util.concurrent.Executor
import java.util.concurrent.Executors
import javax.inject.Singleton

@Module
Expand Down Expand Up @@ -70,7 +71,7 @@ class MarkdownModule {
) = SyntaxHighlightPlugin.create(prism4j, prism4jTheme)

@Provides
fun provideExecutor(): Executor = Executors.newCachedThreadPool()
fun provideExecutor(): Executor = Dispatchers.Default.asExecutor()

@Provides
fun provideTextSetter(
Expand Down

0 comments on commit 06dc705

Please sign in to comment.