INNER CODE UNIT · TypeScript

userDataFile

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

function userDataFile(name: string) {
  return path.join(app.getPath("userData"), name);
}

function applyDesktopWindowDragRegion(contents: WebContents) {
  const dragCss = getDesktopWindowDragCss();
  if (!dragCss) return;
  contents.on("dom-ready", () => {
    contents.insertCSS(dragCss).catch(() => {});
  });
}

function applyNavigationPolicy(contents: WebContents) {
  contents.setWindowOpenHandler(({ url }) => {
    if (isAllowedDesktopNavigation(url, appOrigin, localMailRendererFile)) {
      openAppWindow(url, { navigate: true });
    } else {
      openExternal(url).catch(showSignInError);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…