Skip to content

Commit

Permalink
Fix settings refresh
Browse files Browse the repository at this point in the history
  • Loading branch information
Levminer committed Apr 8, 2022
1 parent 9342a06 commit 67c874f
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 11 deletions.
8 changes: 5 additions & 3 deletions app/application/src/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,16 @@ let settings = JSON.parse(fs.readFileSync(path.join(folder_path, "settings", "se
/**
* Refresh settings
*/
if (settings.security.require_password !== null) {
if (settings.security.require_password === null && settings.security.password === null) {
const settings_refresher = setInterval(() => {
try {
settings = JSON.parse(fs.readFileSync(path.join(folder_path, "settings", "settings.json"), "utf-8"))

clearInterval(settings_refresher)
if (settings.security.require_password !== null || settings.security.password !== null) {
clearInterval(settings_refresher)
}
} catch (error) {
logger.error("Error refreshing settings and storage")
logger.error("Error refreshing settings")
clearInterval(settings_refresher)
}
}, 100)
Expand Down
8 changes: 5 additions & 3 deletions app/edit/src/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,16 @@ let settings = JSON.parse(fs.readFileSync(path.join(folder_path, "settings", "se
/**
* Refresh settings
*/
if (settings.security.require_password !== null) {
if (settings.security.require_password === null && settings.security.password === null) {
const settings_refresher = setInterval(() => {
try {
settings = JSON.parse(fs.readFileSync(path.join(folder_path, "settings", "settings.json"), "utf-8"))

clearInterval(settings_refresher)
if (settings.security.require_password !== null || settings.security.password !== null) {
clearInterval(settings_refresher)
}
} catch (error) {
logger.error("Error refreshing settings and storage")
logger.error("Error refreshing settings")
clearInterval(settings_refresher)
}
}, 500)
Expand Down
8 changes: 5 additions & 3 deletions app/export/src/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -71,14 +71,16 @@ let settings = JSON.parse(fs.readFileSync(path.join(folder_path, "settings", "se
/**
* Refresh settings
*/
if (settings.security.require_password !== null) {
if (settings.security.require_password === null && settings.security.password === null) {
const settings_refresher = setInterval(() => {
try {
settings = JSON.parse(fs.readFileSync(path.join(folder_path, "settings", "settings.json"), "utf-8"))

clearInterval(settings_refresher)
if (settings.security.require_password !== null || settings.security.password !== null) {
clearInterval(settings_refresher)
}
} catch (error) {
logger.error("Error refreshing settings and storage")
logger.error("Error refreshing settings")
clearInterval(settings_refresher)
}
}, 500)
Expand Down
6 changes: 4 additions & 2 deletions app/settings/src/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -71,14 +71,16 @@ let settings = JSON.parse(fs.readFileSync(path.join(folder_path, "settings", "se
/**
* Refresh settings
*/
if (settings.security.require_password !== null) {
if (settings.security.require_password === null && settings.security.password === null) {
const settings_refresher = setInterval(() => {
try {
settings = JSON.parse(fs.readFileSync(path.join(folder_path, "settings", "settings.json"), "utf-8"))

/** @type{LibStorage} */ storage = dev ? JSON.parse(localStorage.getItem("dev_storage")) : JSON.parse(localStorage.getItem("storage"))

clearInterval(settings_refresher)
if (settings.security.require_password !== null || settings.security.password !== null) {
clearInterval(settings_refresher)
}
} catch (error) {
logger.error("Error refreshing settings and storage")
clearInterval(settings_refresher)
Expand Down

0 comments on commit 67c874f

Please sign in to comment.