// Module ID: 8628 // Function ID: 8629 // Name: initialize // Dependencies: [589, 709, 2] // Module 8628 (initialize) import { DeviceSettingsStore } from "initialize"; let c0 = 0; class TopicalNavigationSurveyStore extends DeviceSettingsStore { } const prototype = TopicalNavigationSurveyStore.prototype; prototype["initialize"] = function initialize(channelsExposedCount) { let num; if (channelsExposedCount != null) { num = channelsExposedCount.channelsExposedCount; } if (num == null) { num = 0; } }; prototype["shouldTriggerOnNextExposure"] = function shouldTriggerOnNextExposure() { return c0 >= 2; }; prototype["getState"] = function getState() { return { channelsExposedCount: c0 }; }; prototype["getUserAgnosticState"] = function getUserAgnosticState() { return { channelsExposedCount: c0 }; }; TopicalNavigationSurveyStore.displayName = "TopicalNavigationSurveyStore"; TopicalNavigationSurveyStore.persistKey = "TopicalNavigationSurveyStore"; const topicalNavigationSurveyStore = new TopicalNavigationSurveyStore(require("dispatcher"), { TOPICAL_NAVIGATION_ENTRYPOINT_IMPRESSION: function handleTopicalNavigationEntrypointImpression() { closure_0 = closure_0 + 1; } }); const result = require("set").fileFinishedImporting("modules/conversations/TopicalNavigationSurveyStore.tsx"); export default topicalNavigationSurveyStore; export const MIN_EXPOSURES_FOR_SURVEY = 3;