(cherry picked from commit 9b3d37e953
)
Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
This commit is contained in:
parent
b881eb61c6
commit
afc8f86875
|
@ -12,12 +12,14 @@ import os from 'os';
|
|||
|
||||
import {ConfigV3} from 'types/config';
|
||||
|
||||
export const getDefaultDownloadLocation = (): string => {
|
||||
export const getDefaultDownloadLocation = (): string | undefined => {
|
||||
// eslint-disable-next-line no-undef
|
||||
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
||||
// @ts-ignore
|
||||
const homePath = __IS_MAC_APP_STORE__ ? path.join(os.homedir(), '../../../../') : os.homedir();
|
||||
return path.join(homePath, 'Downloads');
|
||||
if (__IS_MAC_APP_STORE__) {
|
||||
return undefined;
|
||||
}
|
||||
return path.join(os.homedir(), 'Downloads');
|
||||
};
|
||||
|
||||
const defaultPreferences: ConfigV3 = {
|
||||
|
|
|
@ -368,7 +368,7 @@ function initializeAfterAppReady() {
|
|||
}
|
||||
item.setSaveDialogOptions({
|
||||
title: filename,
|
||||
defaultPath: path.resolve(Config.downloadLocation, filename),
|
||||
defaultPath: Config.downloadLocation ? path.resolve(Config.downloadLocation, filename) : undefined,
|
||||
filters,
|
||||
});
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ export type ConfigV3 = {
|
|||
hideOnStart: boolean;
|
||||
spellCheckerLocales: string[];
|
||||
darkMode: boolean;
|
||||
downloadLocation: string;
|
||||
downloadLocation?: string;
|
||||
spellCheckerURL?: string;
|
||||
lastActiveTeam?: number;
|
||||
startInFullscreen?: boolean;
|
||||
|
@ -69,7 +69,7 @@ export type ConfigV2 = {
|
|||
spellCheckerLocale: string;
|
||||
spellCheckerURL?: string;
|
||||
darkMode: boolean;
|
||||
downloadLocation: string;
|
||||
downloadLocation?: string;
|
||||
}
|
||||
|
||||
export type ConfigV1 = {
|
||||
|
|
Loading…
Reference in a new issue