Skip to content

Commit 9196009

Browse files
committed
Add XR enabled flag to ResultsViewModel
1 parent 5a9b1c7 commit 9196009

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

feature/results/src/main/java/com/android/developers/androidify/results/ResultsViewModel.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ package com.android.developers.androidify.results
1818
import android.net.Uri
1919
import androidx.compose.material3.SnackbarHostState
2020
import androidx.lifecycle.ViewModel
21+
import com.android.developers.androidify.data.ConfigProvider
2122
import dagger.assisted.Assisted
2223
import dagger.assisted.AssistedFactory
2324
import dagger.assisted.AssistedInject
@@ -32,6 +33,7 @@ class ResultsViewModel @AssistedInject constructor(
3233
@Assisted("resultImageUrl") val resultImageUrl: Uri?,
3334
@Assisted("originalImageUrl") val originalImageUrl: Uri?,
3435
@Assisted("promptText") val promptText: String?,
36+
configProvider: ConfigProvider,
3537
) : ViewModel() {
3638

3739
@AssistedFactory
@@ -52,7 +54,7 @@ class ResultsViewModel @AssistedInject constructor(
5254

5355
init {
5456
_state.update {
55-
ResultState(resultImageUrl, originalImageUrl, promptText = promptText)
57+
ResultState(resultImageUrl, originalImageUrl, promptText = promptText, xrEnabled = configProvider.isXrEnabled())
5658
}
5759
}
5860
}
@@ -61,4 +63,5 @@ data class ResultState(
6163
val resultImageUri: Uri? = null,
6264
val originalImageUrl: Uri? = null,
6365
val promptText: String? = null,
66+
val xrEnabled: Boolean = false,
6467
)

0 commit comments

Comments
 (0)