mirror of
https://github.com/TriliumNext/Notes.git
synced 2026-01-06 12:59:55 -06:00
renamed encryption session timeout to protected session timeout
This commit is contained in:
@@ -108,19 +108,19 @@ settings.addModule((function() {
|
||||
})());
|
||||
|
||||
settings.addModule((function() {
|
||||
const formEl = $("#encryption-timeout-form");
|
||||
const encryptionTimeoutEl = $("#encryption-timeout-in-seconds");
|
||||
const settingName = 'encryption_session_timeout';
|
||||
const formEl = $("#protected-session-timeout-form");
|
||||
const protectedSessionTimeoutEl = $("#protected-session-timeout-in-seconds");
|
||||
const settingName = 'protected_session_timeout';
|
||||
|
||||
function settingsLoaded(settings) {
|
||||
encryptionTimeoutEl.val(settings[settingName]);
|
||||
protectedSessionTimeoutEl.val(settings[settingName]);
|
||||
}
|
||||
|
||||
formEl.submit(() => {
|
||||
const encryptionTimeout = encryptionTimeoutEl.val();
|
||||
const protectedSessionTimeout = protectedSessionTimeoutEl.val();
|
||||
|
||||
settings.saveSettings(settingName, encryptionTimeout).then(() => {
|
||||
protected_session.setEncryptionSessionTimeout(encryptionTimeout);
|
||||
settings.saveSettings(settingName, protectedSessionTimeout).then(() => {
|
||||
protected_session.setProtectedSessionTimeout(protectedSessionTimeout);
|
||||
});
|
||||
|
||||
return false;
|
||||
|
||||
@@ -7,7 +7,7 @@ const protected_session = (function() {
|
||||
|
||||
let protectedSessionDeferred = null;
|
||||
let lastProtectedSessionOperationDate = null;
|
||||
let encryptionSessionTimeout = null;
|
||||
let protectedSessionTimeout = null;
|
||||
let protectedSessionId = null;
|
||||
|
||||
$.ajax({
|
||||
@@ -15,11 +15,11 @@ const protected_session = (function() {
|
||||
type: 'GET',
|
||||
error: () => showError("Error getting encryption settings.")
|
||||
}).then(settings => {
|
||||
encryptionSessionTimeout = settings.encryption_session_timeout;
|
||||
protectedSessionTimeout = settings.protected_session_timeout;
|
||||
});
|
||||
|
||||
function setEncryptionSessionTimeout(encSessTimeout) {
|
||||
encryptionSessionTimeout = encSessTimeout;
|
||||
function setProtectedSessionTimeout(encSessTimeout) {
|
||||
protectedSessionTimeout = encSessTimeout;
|
||||
}
|
||||
|
||||
function ensureProtectedSession(requireProtectedSession, modal) {
|
||||
@@ -140,13 +140,13 @@ const protected_session = (function() {
|
||||
});
|
||||
|
||||
setInterval(() => {
|
||||
if (lastProtectedSessionOperationDate !== null && new Date().getTime() - lastProtectedSessionOperationDate.getTime() > encryptionSessionTimeout * 1000) {
|
||||
if (lastProtectedSessionOperationDate !== null && new Date().getTime() - lastProtectedSessionOperationDate.getTime() > protectedSessionTimeout * 1000) {
|
||||
resetProtectedSession();
|
||||
}
|
||||
}, 5000);
|
||||
|
||||
return {
|
||||
setEncryptionSessionTimeout,
|
||||
setProtectedSessionTimeout,
|
||||
ensureProtectedSession,
|
||||
resetProtectedSession,
|
||||
isProtectedSessionAvailable,
|
||||
|
||||
Reference in New Issue
Block a user