Commit 12cc03f 1 parent 2e93d15 commit 12cc03f Copy full SHA for 12cc03f
File tree 6 files changed +11
-7
lines changed
src/main/java/io/horizontalsystems/bankwallet/modules
6 files changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ android {
19
19
compileSdk compile_sdk_version
20
20
minSdkVersion min_sdk_version
21
21
targetSdkVersion compile_sdk_version
22
- versionCode 117
22
+ versionCode 118
23
23
versionName " 0.40.0"
24
24
testInstrumentationRunner " androidx.test.runner.AndroidJUnitRunner"
25
25
Original file line number Diff line number Diff line change @@ -247,6 +247,7 @@ private fun MainScreen(
247
247
R .id.releaseNotesFragment,
248
248
ReleaseNotesFragment .Input (true )
249
249
)
250
+ viewModel.whatsNewShown()
250
251
}
251
252
}
252
253
Original file line number Diff line number Diff line change @@ -171,7 +171,6 @@ class MainViewModel(
171
171
172
172
fun whatsNewShown () {
173
173
showWhatsNew = false
174
- releaseNotesManager.updateShownAppVersion()
175
174
emitState()
176
175
}
177
176
Original file line number Diff line number Diff line change @@ -24,8 +24,6 @@ import androidx.navigation.NavController
24
24
import io.horizontalsystems.bankwallet.R
25
25
import io.horizontalsystems.bankwallet.core.BaseComposeFragment
26
26
import io.horizontalsystems.bankwallet.core.getInput
27
- import io.horizontalsystems.bankwallet.modules.main.MainModule
28
- import io.horizontalsystems.bankwallet.modules.main.MainViewModel
29
27
import io.horizontalsystems.bankwallet.modules.markdown.MarkdownContent
30
28
import io.horizontalsystems.bankwallet.ui.compose.ComposeAppTheme
31
29
import io.horizontalsystems.bankwallet.ui.compose.TranslatableString
@@ -56,10 +54,9 @@ fun ReleaseNotesScreen(
56
54
closeablePopup : Boolean ,
57
55
onCloseClick : () -> Unit ,
58
56
viewModel : ReleaseNotesViewModel = viewModel(factory = ReleaseNotesModule .Factory ()),
59
- mainViewModel : MainViewModel = viewModel(factory = MainModule .Factory ())
60
57
) {
61
58
BackHandler () {
62
- mainViewModel .whatsNewShown()
59
+ viewModel .whatsNewShown()
63
60
onCloseClick.invoke()
64
61
}
65
62
@@ -73,7 +70,7 @@ fun ReleaseNotesScreen(
73
70
title = TranslatableString .ResString (R .string.Button_Close ),
74
71
icon = R .drawable.ic_close,
75
72
onClick = {
76
- mainViewModel .whatsNewShown()
73
+ viewModel .whatsNewShown()
77
74
onCloseClick.invoke()
78
75
}
79
76
)
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ object ReleaseNotesModule {
12
12
App .networkManager,
13
13
App .releaseNotesManager.releaseNotesUrl,
14
14
App .connectivityManager,
15
+ App .releaseNotesManager,
15
16
App .appConfigProvider
16
17
) as T
17
18
}
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import androidx.lifecycle.ViewModel
7
7
import androidx.lifecycle.viewModelScope
8
8
import io.horizontalsystems.bankwallet.core.INetworkManager
9
9
import io.horizontalsystems.bankwallet.core.managers.ConnectivityManager
10
+ import io.horizontalsystems.bankwallet.core.managers.ReleaseNotesManager
10
11
import io.horizontalsystems.bankwallet.core.providers.AppConfigProvider
11
12
import io.horizontalsystems.bankwallet.entities.ViewState
12
13
import io.horizontalsystems.bankwallet.modules.markdown.MarkdownBlock
@@ -21,6 +22,7 @@ class ReleaseNotesViewModel(
21
22
private val networkManager : INetworkManager ,
22
23
private val contentUrl : String ,
23
24
private val connectivityManager : ConnectivityManager ,
25
+ private val releaseNotesManager : ReleaseNotesManager ,
24
26
appConfigProvider : AppConfigProvider
25
27
) : ViewModel() {
26
28
@@ -50,6 +52,10 @@ class ReleaseNotesViewModel(
50
52
loadContent()
51
53
}
52
54
55
+ fun whatsNewShown () {
56
+ releaseNotesManager.updateShownAppVersion()
57
+ }
58
+
53
59
private fun loadContent () {
54
60
viewModelScope.launch {
55
61
try {
You can’t perform that action at this time.
0 commit comments