Package-level declarations
Types
Link copied to clipboard
Dependencies available to PaywallCacheState.Actions.
Link copied to clipboard
object PaywallCacheLogic
Link copied to clipboard
data class PaywallCacheState(val views: Map<String, View> = emptyMap(), val activePaywallVcKey: String? = null)
Source-of-truth state for the paywall view cache.
Link copied to clipboard
Link copied to clipboard
class PaywallViewCache(val appCtx: Context, val viewStorage: ViewStorage, val activityProvider: ActivityProvider, val deviceHelper: DeviceHelper, @ColorRes loadingColor: Int? = null, val actor: SequentialActor<PaywallCacheContext, PaywallCacheState>) : PaywallCacheContext
Cache for paywall, loading, and shimmer views.