delay protected session expiration check after DB init, fixes #2855

This commit is contained in:
zadam 2022-05-17 20:22:33 +02:00
parent dbb5d02ecf
commit c24c807921

View File

@ -3,6 +3,7 @@
const log = require('./log'); const log = require('./log');
const dataEncryptionService = require('./data_encryption'); const dataEncryptionService = require('./data_encryption');
const options = require("./options"); const options = require("./options");
const sqlInit = require("./sql_init");
let dataKey = null; let dataKey = null;
@ -63,7 +64,8 @@ function touchProtectedSession() {
} }
} }
setInterval(() => { sqlInit.dbReady.then(() => {
setInterval(() => {
const protectedSessionTimeout = options.getOptionInt('protectedSessionTimeout'); const protectedSessionTimeout = options.getOptionInt('protectedSessionTimeout');
if (isProtectedSessionAvailable() if (isProtectedSessionAvailable()
&& lastProtectedSessionOperationDate && lastProtectedSessionOperationDate
@ -73,7 +75,8 @@ setInterval(() => {
require('./ws').reloadFrontend(); require('./ws').reloadFrontend();
} }
}, 30000); }, 30000);
});
module.exports = { module.exports = {