MAS: remove default download location (#2070)

This commit is contained in:
Devin Binnie
2022-04-25 09:37:43 -04:00
committed by GitHub
parent 78b4bbf357
commit 9b3d37e953
3 changed files with 8 additions and 6 deletions

View File

@@ -12,12 +12,14 @@ import os from 'os';
import {ConfigV3} from 'types/config'; import {ConfigV3} from 'types/config';
export const getDefaultDownloadLocation = (): string => { export const getDefaultDownloadLocation = (): string | undefined => {
// eslint-disable-next-line no-undef // eslint-disable-next-line no-undef
// eslint-disable-next-line @typescript-eslint/ban-ts-comment // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore // @ts-ignore
const homePath = __IS_MAC_APP_STORE__ ? path.join(os.homedir(), '../../../../') : os.homedir(); if (__IS_MAC_APP_STORE__) {
return path.join(homePath, 'Downloads'); return undefined;
}
return path.join(os.homedir(), 'Downloads');
}; };
const defaultPreferences: ConfigV3 = { const defaultPreferences: ConfigV3 = {

View File

@@ -368,7 +368,7 @@ function initializeAfterAppReady() {
} }
item.setSaveDialogOptions({ item.setSaveDialogOptions({
title: filename, title: filename,
defaultPath: path.resolve(Config.downloadLocation, filename), defaultPath: Config.downloadLocation ? path.resolve(Config.downloadLocation, filename) : undefined,
filters, filters,
}); });

View File

@@ -37,7 +37,7 @@ export type ConfigV3 = {
hideOnStart: boolean; hideOnStart: boolean;
spellCheckerLocales: string[]; spellCheckerLocales: string[];
darkMode: boolean; darkMode: boolean;
downloadLocation: string; downloadLocation?: string;
spellCheckerURL?: string; spellCheckerURL?: string;
lastActiveTeam?: number; lastActiveTeam?: number;
startInFullscreen?: boolean; startInFullscreen?: boolean;
@@ -69,7 +69,7 @@ export type ConfigV2 = {
spellCheckerLocale: string; spellCheckerLocale: string;
spellCheckerURL?: string; spellCheckerURL?: string;
darkMode: boolean; darkMode: boolean;
downloadLocation: string; downloadLocation?: string;
} }
export type ConfigV1 = { export type ConfigV1 = {