// Metro module 16313 (f16314). import { subscribeToIntlLoadingSuccess } from "../../../intl/IntlLoaderStore"; import AutomaticLifecycleManager from "../../../lib/AutomaticLifecycleManager"; import { refreshSearchTokens } from "../SearchUtils"; class SearchTokensManager extends AutomaticLifecycleManager { actions = { USER_SETTINGS_PROTO_UPDATE: refreshSearchTokens, POST_CONNECTION_OPEN: refreshSearchTokens }; _initialize() { this._unsubscribeIntlLoadingStore = subscribeToIntlLoadingSuccess(refreshSearchTokens); } _terminate() { const _unsubscribeIntlLoadingStore = this._unsubscribeIntlLoadingStore; if (_unsubscribeIntlLoadingStore != null) { _unsubscribeIntlLoadingStore.call(this); } } } const searchTokensManager = new SearchTokensManager(); export default searchTokensManager;