// Module ID: 12213 // Function ID: 12214 // Name: AppLauncherLastUsedCommandStore // Dependencies: [1090, 504, 573, 2] // Module 12213 (AppLauncherLastUsedCommandStore) import initializeDefault from "initialize" /* 504 */; import DispatcherDefault from "Dispatcher" /* 573 */; import DurationsDefault from "Durations" /* 1090 */; let closure_0 = 10 * DurationsDefault.Millis.MINUTE; const lastUsedTimeMs = { lastUsedCommandId: null, lastUsedTimeMs: null }; const PersistedStore = initializeDefault.PersistedStore; class AppLauncherLastUsedCommandStore extends PersistedStore { } const prototype = AppLauncherLastUsedCommandStore.prototype; prototype["initialize"] = function initialize(arg0) { if (null != arg0) { ({ lastUsedCommandId: closure_1.lastUsedCommandId, lastUsedTimeMs: closure_1.lastUsedTimeMs } = arg0); } }; prototype["getState"] = function getState() { return closure_1; }; prototype["getLastUsedCommandId"] = function getLastUsedCommandId() { let lastUsedCommandId = null; if (null != lastUsedTimeMs.lastUsedTimeMs) { lastUsedCommandId = null; if (null != tmp2.lastUsedCommandId) { if (tmp > tmp2.lastUsedTimeMs + closure_0) { tmp2.lastUsedCommandId = null; tmp2.lastUsedTimeMs = null; } lastUsedCommandId = tmp2.lastUsedCommandId; } } return lastUsedCommandId; }; AppLauncherLastUsedCommandStore.displayName = "AppLauncherLastUsedCommandStore"; AppLauncherLastUsedCommandStore.persistKey = "AppLauncherLastUsedCommandStore"; const appLauncherLastUsedCommandStore = new AppLauncherLastUsedCommandStore(DispatcherDefault, { APPLICATION_COMMAND_USED: function handleApplicationCommandUsed(command) { closure_1.lastUsedCommandId = command.command.id; closure_1.lastUsedTimeMs = Date.now(); } }); const size = fn(2); const result = size.fileFinishedImporting("modules/app_launcher/AppLauncherLastUsedCommandStore.tsx"); export default appLauncherLastUsedCommandStore;