Searched refs:ValueUpdate (Results 1 – 9 of 9) sorted by relevance
27 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,
20 sealed interface ValueUpdate<out T> { interface21 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()
36 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
27 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>()
20 import com.android.intentresolver.contentpreview.payloadtoggle.domain.model.ValueUpdate28 val bitmapLoadState: StateFlow<ValueUpdate<Bitmap?>>,
24 import com.android.intentresolver.contentpreview.payloadtoggle.domain.model.ValueUpdate37 val selectionCallbackResult = ShareouselUpdate(metadataText = ValueUpdate.Value("update")) in <lambda>()
43 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>()
44 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()
63 import com.android.intentresolver.contentpreview.payloadtoggle.domain.model.ValueUpdate in <lambda>()167 if (state is ValueUpdate.Value) { in ShareouselCard()