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
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,
}) : _orchestrator = orchestrator,
_registry = registry,
_events = events,
_frequency = frequency,
_dwell = dwell,
_screenName = screenName,
_onAnchorNotRendered = onAnchorNotRendered {
_register();
_orchestrator.addListener(_onOrchestratorChanged);
}