INNER CODE UNIT · TypeScript

schedulePersistWindows

elie222/inbox-zero · apps/desktop/src/main.ts:536

function schedulePersistWindows() {
  clearTimeout(persistWindowsTimer);
  persistWindowsTimer = setTimeout(persistWindowsNow, 200);
}

function persistWindowsNow() {
  clearTimeout(persistWindowsTimer);
  persistWindowsTimer = undefined;
  const states = windows
    .flatMap((window) => {
      if (window.isDestroyed()) return [];
      const url = lastUrlByWindow.get(window);
      if (!url) return [];
      return [
        {
          url,
          bounds: window.getNormalBounds(),
          isMaximized: window.isMaximized(),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…