@@ -14,36 +14,43 @@ index 55735d4..db89ec4 100644
1414 export const defaultPsw: string = 'zwave'
1515 export const sessionSecret: string = process.env.SESSION_SECRET || 'DEFAULT_SESSION_SECRET_CHANGE_ME'
1616diff --git a/config/store.ts b/config/store.ts
17- index a288733..246d8e1 100644
17+ index eb6ae24..b90cee4 100644
1818--- a/config/store.ts
1919+++ b/config/store.ts
2020@@ -1,5 +1,6 @@
2121 // config/store.js
2222
2323+ import { settingsFile, scenesFile, nodesFile, usersFile } from '../config/app';
24- import { GatewayConfig } from "../lib/Gateway";
25- import { MqttConfig } from "../lib/MqttClient";
26- import { ZwaveConfig } from "../lib/ZwaveClient";
27- @@ -24,10 +25,10 @@ export interface Settings {
28- }
24+ import { GatewayConfig } from '../lib/Gateway'
25+ import { MqttConfig } from '../lib/MqttClient'
26+ import { ZwaveConfig, deviceConfigPriorityDir } from '../lib/ZwaveClient'
27+ @@ -25,7 +26,7 @@ export interface Settings {
2928
3029 const store: Record<StoreKeys, StoreFile> = {
31- - settings : { file: 'settings.json', default: {} },
32- - scenes : { file: 'scenes.json', default: [] },
33- - nodes : { file: 'nodes.json', default: [] },
34- - users : { file: 'users.json', default: [] }
35- + settings : { file: settingsFile , default: {} },
36- + scenes : { file: scenesFile, default: [] },
37- + nodes : { file: nodesFile, default: [] },
38- + users : { file: usersFile, default: [] }
30+ settings: {
31+ - file: 'settings.json',
32+ + file: settingsFile,
33+ default: {
34+ zwave: {
35+ deviceConfigPriorityDir,
36+ @@ -33,9 +34,9 @@ const store: Record<StoreKeys, StoreFile> = {
37+ },
38+ },
39+ },
40+ - scenes: { file: 'scenes.json', default: [] },
41+ - nodes: { file: 'nodes.json', default: [] },
42+ - users: { file: 'users.json', default: [] },
43+ + scenes : { file: scenesFile, default: [] },
44+ + nodes : { file: nodesFile, default: [] },
45+ + users : { file: usersFile, default: [] }
3946 }
4047
4148 export default store
4249diff --git a/lib/jsonStore.ts b/lib/jsonStore.ts
43- index f1e84cd..bc32b63 100644
50+ index 865ee9e..2e91521 100644
4451--- a/lib/jsonStore.ts
4552+++ b/lib/jsonStore.ts
46- @@ -39 ,7 +39 ,7 @@ export class StorageHelper {
53+ @@ -40 ,7 +40 ,7 @@ export class StorageHelper {
4754 let err: { code: string } | undefined
4855 let data: any
4956 try {
@@ -52,7 +59,7 @@ index f1e84cd..bc32b63 100644
5259 } catch (error) {
5360 err = error
5461 }
55- @@ -69 ,7 +69 ,7 @@ export class StorageHelper {
62+ @@ -73 ,7 +73 ,7 @@ export class StorageHelper {
5663 }
5764
5865 async put(model: StoreFile, data: any) {
0 commit comments