Skip to content

Commit fdfb0a3

Browse files
author
ky
committed
update
1 parent b7c351c commit fdfb0a3

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

main.js

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2957,7 +2957,7 @@ function createMainWIndow() {
29572957

29582958
}else if(to=="renderer"){
29592959
mainWindow.webContents.send("SettingsData", data);
2960-
setSettings(data);
2960+
setSettings("settings", data);
29612961
}
29622962
});
29632963
ipcMain.handle("openExtarnalLink", (_e,url) => {
@@ -3139,7 +3139,8 @@ function createMainWIndow() {
31393139
}
31403140
//--------------------------------------------------------------------------------------------------
31413141
mainWindow.webContents.once("did-finish-load", () => {
3142-
const LCSettingData = getSettings();
3142+
const LCSettingData = getSettings("settings");
3143+
const LCBookmarkData= getSettings("bookmarks");
31433144
if (LCSettingData !== null) {
31443145
mainWindow.webContents.send("SettingsData", LCSettingData);
31453146
}
@@ -3988,9 +3989,15 @@ async function checkUpdate(from){
39883989

39893990
}
39903991
//--------------------------------------------------------------------------------------------------
3991-
function getSettings(){
3992+
function getSettings(type){
39923993
let LCSettingData = null;
3993-
const settingPath = path.join(app.getPath('userData'), "lcsettings.json");
3994+
let settingPath ;
3995+
if(type == "settings"){
3996+
settingPath = path.join(app.getPath('userData'), "lcsettings.json");
3997+
}else if(type == "bookmarks"){
3998+
settingPath = path.join(app.getPath('userData'), "lcbookmarks.json");
3999+
}
4000+
39944001
if(fs.existsSync(settingPath)){
39954002
const settingsData = fs.readFileSync(settingPath, 'utf-8');
39964003
LCSettingData = JSON.parse(settingsData);
@@ -4000,8 +4007,14 @@ function getSettings(){
40004007
}
40014008
return LCSettingData;
40024009
}
4003-
function setSettings(data){
4004-
const settingPath = path.join(app.getPath('userData'), "lcsettings.json");
4010+
function setSettings(type, data){
4011+
let settingPath ;
4012+
if(type == "settings"){
4013+
settingPath = path.join(app.getPath('userData'), "lcsettings.json");
4014+
}else if(type == "bookmarks"){
4015+
settingPath = path.join(app.getPath('userData'), "lcbookmarks.json");
4016+
}
4017+
40054018
try {
40064019
fs.writeFileSync(settingPath, JSON.stringify(data, null, 2), 'utf-8');
40074020
console.log('MAIN: Settings are saved.');

0 commit comments

Comments
 (0)