GuideShowcaseManager constructor
GuideShowcaseManager({
- required GuideOrchestrator orchestrator,
- required AnchorRegistry registry,
- required EngageEventEmitter events(),
- required FrequencyManager frequency(),
- required DwellTracker dwell,
- required String? screenName(),
- void onAnchorNotRendered(
- ActiveGuideState state
- void onAnchorlessRenderFailed(
- ActiveGuideState state,
- String message
Implementation
GuideShowcaseManager({
required GuideOrchestrator orchestrator,
required AnchorRegistry registry,
required EngageEventEmitter Function() events,
required FrequencyManager Function() frequency,
required DwellTracker dwell,
required String? Function() screenName,
void Function(ActiveGuideState state)? onAnchorNotRendered,
void Function(ActiveGuideState state, String message)?
onAnchorlessRenderFailed,
}) : _orchestrator = orchestrator,
_registry = registry,
_events = events,
_frequency = frequency,
_dwell = dwell,
_screenName = screenName,
_onAnchorNotRendered = onAnchorNotRendered,
_onAnchorlessRenderFailed = onAnchorlessRenderFailed {
_register();
_orchestrator.addListener(_onOrchestratorChanged);
}