File tree Expand file tree Collapse file tree 3 files changed +12
-6
lines changed
app/src/main/java/io/novafoundation/nova/app
di/app/navigation/staking
root/navigation/navigators/staking Expand file tree Collapse file tree 3 files changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -21,8 +21,8 @@ class StakingNavigationModule {
21
21
22
22
@Provides
23
23
@ApplicationScope
24
- fun provideStakingDashboardNavigator (): StakingDashboardNavigator {
25
- return StakingDashboardNavigator ()
24
+ fun provideStakingDashboardNavigator (navigationHoldersRegistry : NavigationHoldersRegistry ): StakingDashboardNavigator {
25
+ return StakingDashboardNavigator (navigationHoldersRegistry )
26
26
}
27
27
28
28
@Provides
Original file line number Diff line number Diff line change @@ -3,11 +3,15 @@ package io.novafoundation.nova.app.root.navigation.navigators.staking
3
3
import androidx.lifecycle.MutableLiveData
4
4
import androidx.navigation.NavController
5
5
import io.novafoundation.nova.app.R
6
+ import io.novafoundation.nova.app.root.navigation.navigators.BaseNavigator
7
+ import io.novafoundation.nova.app.root.navigation.navigators.NavigationHoldersRegistry
6
8
import io.novafoundation.nova.common.utils.Event
7
9
import io.novafoundation.nova.common.utils.event
8
10
import io.novafoundation.nova.feature_staking_impl.presentation.StakingDashboardRouter
9
11
10
- class StakingDashboardNavigator : StakingDashboardRouter {
12
+ class StakingDashboardNavigator (
13
+ navigationHoldersRegistry : NavigationHoldersRegistry
14
+ ) : BaseNavigator(navigationHoldersRegistry), StakingDashboardRouter {
11
15
12
16
private var stakingTabNavController: NavController ? = null
13
17
private var pendingAction: Int? = null
@@ -36,7 +40,9 @@ class StakingDashboardNavigator : StakingDashboardRouter {
36
40
}
37
41
38
42
override fun returnToStakingDashboard () {
39
- stakingTabNavController?.navigate(R .id.back_to_main)
43
+ navigationBuilder()
44
+ .action(R .id.back_to_main)
45
+ .navigateInFirstAttachedContext()
40
46
41
47
returnToStakingTabRoot()
42
48
scrollToDashboardTopEvent.value = Unit .event()
Original file line number Diff line number Diff line change 1
1
buildscript {
2
2
ext {
3
3
// App version
4
- versionName = ' 9.2.1 '
5
- versionCode = 171
4
+ versionName = ' 9.2.2 '
5
+ versionCode = 172
6
6
7
7
applicationId = " io.novafoundation.nova"
8
8
releaseApplicationSuffix = " market"
You can’t perform that action at this time.
0 commit comments