Name Description Size Coverage
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 -