File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed
app/src/main/java/to/bitkit/ui/screens/recovery Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import androidx.compose.foundation.layout.padding
1010import androidx.compose.foundation.rememberScrollState
1111import androidx.compose.foundation.verticalScroll
1212import androidx.compose.runtime.Composable
13+ import androidx.compose.runtime.DisposableEffect
1314import androidx.compose.runtime.collectAsState
1415import androidx.compose.runtime.getValue
1516import androidx.compose.ui.Modifier
@@ -38,6 +39,12 @@ fun RecoveryModeScreen(
3839) {
3940 val uiState by recoveryViewModel.uiState.collectAsState()
4041
42+ DisposableEffect (Unit ) {
43+ onDispose {
44+ recoveryViewModel.disableRecoveryMode()
45+ }
46+ }
47+
4148 Box {
4249 Content (
4350 uiState = uiState,
Original file line number Diff line number Diff line change @@ -52,6 +52,10 @@ class RecoveryViewModel @Inject constructor(
5252 }
5353 }
5454
55+ fun disableRecoveryMode () {
56+ lightningRepo.setRecoveryMode(false )
57+ }
58+
5559 fun onExportLogs () {
5660 viewModelScope.launch {
5761 _uiState .update { it.copy(isExportingLogs = true ) }
You can’t perform that action at this time.
0 commit comments