Home
last modified time | relevance | path

Searched refs:ValueUpdate (Results 1 – 9 of 9) sorted by relevance

/packages/modules/IntentResolver/java/src/com/android/intentresolver/contentpreview/payloadtoggle/domain/model/
DShareouselUpdate.kt27 val customActions: ValueUpdate<List<ChooserAction>> = ValueUpdate.Absent,
28 val modifyShareAction: ValueUpdate<ChooserAction?> = ValueUpdate.Absent,
29 val alternateIntents: ValueUpdate<List<Intent>> = ValueUpdate.Absent,
30 val callerTargets: ValueUpdate<List<ChooserTarget>> = ValueUpdate.Absent,
31 val refinementIntentSender: ValueUpdate<IntentSender?> = ValueUpdate.Absent,
32 val resultIntentSender: ValueUpdate<IntentSender?> = ValueUpdate.Absent,
33 val metadataText: ValueUpdate<CharSequence?> = ValueUpdate.Absent,
DValueUpdate.kt20 sealed interface ValueUpdate<out T> { interface
21 data class Value<T>(val value: T) : ValueUpdate<T>
22 data object Absent : ValueUpdate<Nothing>
26 fun <T> ValueUpdate<T>.getOrDefault(default: T): T = in getOrDefault()
28 is ValueUpdate.Value -> value in getOrDefault()
29 is ValueUpdate.Absent -> default in getOrDefault()
33 inline fun <T> ValueUpdate<T>.onValue(block: (T) -> Unit) { in onValue()
34 if (this is ValueUpdate.Value) { in onValue()
/packages/modules/IntentResolver/java/src/com/android/intentresolver/contentpreview/payloadtoggle/domain/update/
DSelectionChangeCallback.kt36 import com.android.intentresolver.contentpreview.payloadtoggle.domain.model.ValueUpdate in <lambda>()
144 ValueUpdate.Absent in readCallbackResponse()
162 ): ValueUpdate<T> = in readValueUpdate()
164 ValueUpdate.Value(block(key)) in readValueUpdate()
166 ValueUpdate.Absent
/packages/modules/IntentResolver/java/src/com/android/intentresolver/contentpreview/payloadtoggle/ui/viewmodel/
DShareouselViewModel.kt27 import com.android.intentresolver.contentpreview.payloadtoggle.domain.model.ValueUpdate in <lambda>()
128 imageLoader.getCachedBitmap(it)?.let { ValueUpdate.Value(it) } in <lambda>()
129 } ?: ValueUpdate.Absent in <lambda>()
134 key.previewUri?.let { ValueUpdate.Value(imageLoader(it)) } in <lambda>()
135 ?: ValueUpdate.Absent in <lambda>()
DShareouselPreviewViewModel.kt20 import com.android.intentresolver.contentpreview.payloadtoggle.domain.model.ValueUpdate
28 val bitmapLoadState: StateFlow<ValueUpdate<Bitmap?>>,
/packages/modules/IntentResolver/tests/unit/src/com/android/intentresolver/contentpreview/payloadtoggle/domain/interactor/
DUpdateChooserRequestInteractorTest.kt24 import com.android.intentresolver.contentpreview.payloadtoggle.domain.model.ValueUpdate
37 val selectionCallbackResult = ShareouselUpdate(metadataText = ValueUpdate.Value("update")) in <lambda>()
/packages/modules/IntentResolver/tests/unit/src/com/android/intentresolver/contentpreview/payloadtoggle/ui/viewmodel/
DShareouselViewModelTest.kt43 import com.android.intentresolver.contentpreview.payloadtoggle.domain.model.ValueUpdate in <lambda>()
204 .that((previewVm.bitmapLoadState.first() as ValueUpdate.Value).value) in <lambda>()
255 .that((previewVm.bitmapLoadState.first() as ValueUpdate.Value).value) in <lambda>()
/packages/modules/IntentResolver/tests/unit/src/com/android/intentresolver/contentpreview/payloadtoggle/domain/update/
DSelectionChangeCallbackImplTest.kt44 import com.android.intentresolver.contentpreview.payloadtoggle.domain.model.ValueUpdate in <lambda>()
45 import com.android.intentresolver.contentpreview.payloadtoggle.domain.model.ValueUpdate.Absent in <lambda>()
455 private fun <T> ValueUpdate<T>.getOrThrow(): T = in getOrThrow()
457 is ValueUpdate.Value -> value in getOrThrow()
/packages/modules/IntentResolver/java/src/com/android/intentresolver/contentpreview/payloadtoggle/ui/composable/
DShareouselComposable.kt63 import com.android.intentresolver.contentpreview.payloadtoggle.domain.model.ValueUpdate in <lambda>()
167 if (state is ValueUpdate.Value) { in ShareouselCard()