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")),