Build 533169stable
Module 47325
718 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";var r=n(311907),i=n(73153);let s=10*n(927813).A.Millis.MINUTE,a={lastUsedCommandId:null,lastUsedTimeMs:null};function o(e){let{command:t}=e;a.lastUsedCommandId=t.id,a.lastUsedTimeMs=Date.now()}class l extends r.Ay.PersistedStore{static displayName="AppLauncherLastUsedCommandStore";static persistKey="AppLauncherLastUsedCommandStore";initialize(e){null!=e&&(a.lastUsedCommandId=e.lastUsedCommandId,a.lastUsedTimeMs=e.lastUsedTimeMs)}getState(){return a}getLastUsedCommandId(){let e=Date.now();return null==a.lastUsedTimeMs||null==a.lastUsedCommandId?null:(e>a.lastUsedTimeMs+s&&(a.lastUsedCommandId=null,a.lastUsedTimeMs=null),a.lastUsedCommandId)}}new l(i.h,{APPLICATION_COMMAND_USED:o})}