// Module ID: 17618 // Function ID: 17619 // Name: SavedMessagesManager // Dependencies: [5, 7485, 11335, 17619, 6613, 2] // Module 17618 (SavedMessagesManager) import ForLaterExperiment from "ForLaterExperiment" /* 7485 */; import SavedMessagesActions from "SavedMessagesActions" /* 11335 */; import _asyncToGenerator from "_asyncToGenerator" /* 5 */; import AutomaticLifecycleManager from "AutomaticLifecycleManager" /* 6613 */; import size from "module_2" /* 2 */; let c1, c2; let obj = function _refreshSavedMessages() { obj = _asyncToGenerator(async (arg0, value) => { let obj4; if (c2 === 2) { c2 = 3; throw new TypeError("Generator functions may not be called on executing generators"); } else if (tmp2 === 3) { if (arg0 === 1) { throw value; } else if (arg0 === 2) { const obj2 = { value, done: true }; return obj2; } else { return { value: "IconComponent", done: null }; } } else { try { c2 = 2; if (0 === c1) { if (arg0 === 1) { c2 = 3; throw value; } else if (arg0 === 2) { c2 = 3; const obj5 = { value, done: true }; return obj5; } else { let closure_0 = tmp3; const obj3 = ForLaterExperiment; if (obj3.isForLaterExperimentOn("saved_messages_manager")) { c1 = 1; c2 = 1; const obj6 = { value: obj4.fetchAndUpdateSavedMessages(), done: false }; obj4 = SavedMessagesActions; return obj6; } } } else if (arg0 === 1) { c2 = 3; throw value; } else if (arg0 === 2) { c2 = 3; const obj7 = { value, done: true }; return obj7; } else { obj = closure_128_0(closure_128_1[3]); const result = obj.showOverdueRemindersToast(); } c2 = 3; return { value: "IconComponent", done: null }; } catch (tmp12) { c2 = 3; throw tmp12; } } }); return obj(...arguments); }; class SavedMessagesManager extends AutomaticLifecycleManager { constructor() { const applyArgumentsResult = HermesBuiltin.applyArguments(this, new.target); require = applyArgumentsResult; applyArgumentsResult.actions = { POST_CONNECTION_OPEN() { return require.handlePostConnectionOpen(); } }; applyArgumentsResult.handlePostConnectionOpen = function handlePostConnectionOpen() { function refreshSavedMessages() { return closure_1_3(...arguments); } !refreshSavedMessages(); }; return applyArgumentsResult; } } const savedMessagesManager = new SavedMessagesManager(); let result = size.fileFinishedImporting("modules/saved_messages/SavedMessagesManager.tsx"); export default savedMessagesManager;