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);