api/internal/frequency/frequency_manager library
Classes
- FrequencyManager
-
Applies frequency capping for natively-rendered campaigns (nudge, survey, and
guide). Dart port of Android's
FrequencyManager: wraps the pure FrequencyEvaluator with persistence (one FrequencyState per campaignKey) and pulls the current session id sosessionwindows reset exactly when the session rotates (cold start / idle timeout / user change).