Skip to content

Commit 4755ca1

Browse files
authored
Merge pull request #460 from code-payments/chore/have-home-observe-auto-start-app-setting
chore: make home screen observe camera auto start app setting
2 parents 9d363e5 + 5e1d803 commit 4755ca1

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

app/src/main/java/com/getcode/view/main/home/HomeViewModel.kt

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -201,12 +201,14 @@ class HomeViewModel @Inject constructor(
201201
init {
202202
onDrawn()
203203

204-
viewModelScope.launch {
205-
val cameraAutoStart = appSettings.get(PrefsBool.CAMERA_START_BY_DEFAULT)
206-
uiFlow.update {
207-
it.copy(autoStartCamera = cameraAutoStart)
208-
}
209-
}
204+
appSettings.observe()
205+
.map { it.cameraStartByDefault }
206+
.distinctUntilChanged()
207+
.onEach {cameraAutoStart ->
208+
uiFlow.update {
209+
it.copy(autoStartCamera = cameraAutoStart)
210+
}
211+
}.launchIn(viewModelScope)
210212

211213
betaFlags.observe()
212214
.distinctUntilChanged()

0 commit comments

Comments
 (0)