Skip to content

Commit dd455cf

Browse files
committed
fix(main): set storage & backup path in dev mode
1 parent 075b490 commit dd455cf

File tree

3 files changed

+6
-9
lines changed

3 files changed

+6
-9
lines changed

src/main/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ createApiServer()
1414
subscribeToChannels()
1515

1616
function createWindow () {
17+
if (isDev) {
18+
store.preferences.set('storagePath', os.homedir() + '/massCode/dev')
19+
store.preferences.set('backupPath', os.homedir() + '/massCode/dev')
20+
}
21+
1722
const bounds = store.app.get('bounds')
1823
const mainWindow = new BrowserWindow({
1924
width: 1000,

src/main/store/module/app.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import Store from 'electron-store'
2-
import { STORE_NAME } from '..'
32
import type { AppStore } from './types'
43

54
export default new Store<AppStore>({

src/main/store/module/preferences.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,10 @@
11
import Store from 'electron-store'
22
import { homedir, platform } from 'os'
3-
import { STORE_NAME } from '..'
43
import type { PreferencesStore } from './types'
54

6-
const isDev = process.env.NODE_ENV === 'development'
75
const isWin = platform() === 'win32'
86

9-
const prodPath = isWin ? homedir() + '\\massCode' : homedir() + '/massCode'
10-
const devPath = isWin
11-
? homedir() + '\\massCode\\dev'
12-
: homedir() + '/massCode/dev'
13-
14-
const defaultPath = isDev ? devPath : prodPath
7+
const defaultPath = isWin ? homedir() + '\\massCode' : homedir() + '/massCode'
158
const backupPath = isWin ? `${defaultPath}\\backups` : `${defaultPath}/backups`
169

1710
export default new Store<PreferencesStore>({

0 commit comments

Comments
 (0)