Updated on 2026-08-14

This commit is contained in:
Tangem 2024-06-11 14:49:38 +04:00
parent 119e34b98b
commit 40c7d20bda
12 changed files with 85 additions and 17 deletions

View file

@ -4,6 +4,8 @@ import com.tangem.core.decompose.navigation.Route
import com.tangem.core.decompose.navigation.Router
import com.tangem.core.navigation.NavigationAction
import com.tangem.core.navigation.ReduxNavController
import com.tangem.core.navigation.feedback.FeedbackManager
import com.tangem.core.navigation.feedback.FeedbackType
import com.tangem.domain.redux.ReduxStateHolder
import com.tangem.features.details.routing.DetailsRoute
import com.tangem.features.tester.api.TesterRouter
@ -13,6 +15,7 @@ import javax.inject.Inject
internal class DetailsRouter @Inject constructor(
private val reduxNavController: ReduxNavController,
private val reduxStateHolder: ReduxStateHolder,
private val feedbackManager: FeedbackManager,
private val testerRouter: TesterRouter,
) : Router {
@ -23,7 +26,7 @@ internal class DetailsRouter @Inject constructor(
reduxNavController.navigate(NavigationAction.NavigateTo(route.screen, bundle = route.params))
}
is DetailsRoute.Feedback -> {
reduxStateHolder.sendFeedbackEmail()
feedbackManager.sendEmail(FeedbackType.Feedback)
}
is DetailsRoute.TesterMenu -> {
testerRouter.startTesterScreen()