| CustomReviewPromptBottomSheetFragment.kt |
A bottom sheet fragment for displaying [CustomReviewPrompt]. |
4819 |
- |
| CustomReviewPromptNavigationMiddleware.kt |
[Middleware] that emits [CustomReviewPromptNavigationEvent]s handled by the hosting fragment when an action results
in navigation.
|
2478 |
- |
| CustomReviewPromptState.kt |
[Store] for holding [CustomReviewPromptState] and applying [CustomReviewPromptAction]s. |
3027 |
- |
| CustomReviewPromptTelemetryMiddleware.kt |
|
1739 |
- |
| ReviewPromptMiddleware.kt |
[Middleware] evaluating the triggers to show a review prompt.
@param continuousOnboardingInProgress If true then the prompt should not be shown.
@param shouldShowCustomPrompt If true enables showing custom prompt UI, if false falls back to Play Store prompt.
@param disableCustomPrompt Update settings to disable the custom prompt UI.
@param createJexlHelper Returns a helper for evaluating JEXL expressions.
@param buildTriggerMainCriteria Builds a sequence of trigger's main criteria that all need to be true.
@param buildTriggerSubCriteria Builds a sequence of trigger's sub-criteria. Only one of these needs to be true (in
addition to the main criteria).
@param nimbusEventStore [NimbusEventStore] used to record events evaluated in JEXL expressions.
|
7514 |
- |
| ReviewPromptReducer.kt |
[AppStore] reducer of [ReviewPromptAction]s. |
1651 |
- |
| ReviewPromptState.kt |
Results of the review prompt eligibility check. |
817 |
- |
| ShowReviewPromptBinding.kt |
A feature that shows either the Google Play Review Prompt or the built-in review prompt based on the eligibility. |
2615 |
- |
| ui |
|
|
- |