File tree Expand file tree Collapse file tree
WordPress/src/main/java/org/wordpress/android/ui/voicetocontent Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,9 +17,14 @@ import org.wordpress.android.R
1717import org.wordpress.android.util.audio.IAudioRecorder.Companion.REQUIRED_RECORDING_PERMISSIONS
1818import android.provider.Settings
1919import androidx.compose.material.ExperimentalMaterialApi
20+ import org.wordpress.android.ui.ActivityNavigator
21+ import javax.inject.Inject
2022
2123@AndroidEntryPoint
2224class VoiceToContentDialogFragment : BottomSheetDialogFragment () {
25+ @Inject
26+ lateinit var activityNavigator: ActivityNavigator
27+
2328 private val viewModel: VoiceToContentViewModel by viewModels()
2429
2530 @ExperimentalMaterialApi
@@ -49,6 +54,10 @@ class VoiceToContentDialogFragment : BottomSheetDialogFragment() {
4954 viewModel.dismiss.observe(viewLifecycleOwner) {
5055 dismiss()
5156 }
57+
58+ viewModel.onIneligibleForVoiceToContent.observe(viewLifecycleOwner) { url ->
59+ launchIneligibleForVoiceToContent(url)
60+ }
5261 }
5362
5463 private val requestMultiplePermissionsLauncher = registerForActivityResult(
@@ -84,6 +93,12 @@ class VoiceToContentDialogFragment : BottomSheetDialogFragment() {
8493 .show()
8594 }
8695
96+ private fun launchIneligibleForVoiceToContent (url : String ) {
97+ context?.let {
98+ activityNavigator.openIneligibleForVoiceToContent(it, url)
99+ }
100+ }
101+
87102 companion object {
88103 const val TAG = " voice_to_content_fragment_tag"
89104
You can’t perform that action at this time.
0 commit comments