INNER CODE UNIT · TypeScript

rememberWindowUrl

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

function rememberWindowUrl(window: BrowserWindow, url: string) {
  if (url.startsWith("data:") || url === "about:blank") return;
  if (URL.parse(url)?.pathname === "/login") {
    lastUrlByWindow.delete(window);
    clearMailIndicators();
    schedulePersistWindows();
    return;
  }
  if (getDesktopSessionRestoreUrl(appOrigin, url)) {
    lastUrlByWindow.set(window, url);
    schedulePersistWindows();
  }
}

function readStoredWindowStates() {
  try {
    return parseDesktopWindowStates(
      JSON.parse(fs.readFileSync(userDataFile(WINDOWS_STATE_FILE), "utf8")),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…