From 0ec8a6a3bca35541eeaad3a22dac7aa1db66760d Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Wed, 6 Dec 2023 18:34:53 +0200 Subject: [PATCH] Move mardown init to main activity --- app/src/main/java/org/futo/circles/MainActivity.kt | 7 +++++++ .../circles/feature/timeline/TimelineDialogFragment.kt | 6 ------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/futo/circles/MainActivity.kt b/app/src/main/java/org/futo/circles/MainActivity.kt index 86dcb1e8e..b8e288681 100644 --- a/app/src/main/java/org/futo/circles/MainActivity.kt +++ b/app/src/main/java/org/futo/circles/MainActivity.kt @@ -5,6 +5,7 @@ import android.content.Intent import android.os.Bundle import dagger.hilt.android.AndroidEntryPoint import org.futo.circles.core.base.BaseActivity +import org.futo.circles.core.feature.markdown.MarkdownParser import org.futo.circles.core.utils.LauncherActivityUtils import org.futo.circles.feature.home.DeepLinkIntentHandler @@ -15,6 +16,12 @@ class MainActivity : BaseActivity(R.layout.activity_main) { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) LauncherActivityUtils.setInvalidTokenListener(this, getSelfIntent(this)) + MarkdownParser.initBuilder(this) + } + + override fun onDestroy() { + MarkdownParser.clearInstance() + super.onDestroy() } override fun onNewIntent(intent: Intent) { diff --git a/app/src/main/java/org/futo/circles/feature/timeline/TimelineDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/timeline/TimelineDialogFragment.kt index bf526aeef..a0d477898 100644 --- a/app/src/main/java/org/futo/circles/feature/timeline/TimelineDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/TimelineDialogFragment.kt @@ -89,17 +89,11 @@ class TimelineDialogFragment : BaseFullscreenDialogFragment(DialogFragmentTimeli override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - MarkdownParser.initBuilder(requireContext()) setupViews() setupObservers() setupMenu() } - override fun onDestroy() { - MarkdownParser.clearInstance() - super.onDestroy() - } - private fun setupViews() { binding.rvTimeline.apply { adapter = listAdapter -- GitLab