mirror of
https://github.com/zadam/trilium.git
synced 2025-06-06 09:58:32 +02:00
added date_modified to options as preparation for options syncing
This commit is contained in:
parent
af13b28cab
commit
afadd6ec06
1
migrations/0019__date_modified_for_options.sql
Normal file
1
migrations/0019__date_modified_for_options.sql
Normal file
@ -0,0 +1 @@
|
||||
ALTER TABLE options ADD COLUMN date_modified INTEGER NOT NULL DEFAULT 0
|
@ -4,7 +4,9 @@ function syncNow() {
|
||||
type: 'POST',
|
||||
success: result => {
|
||||
if (result.success) {
|
||||
alert("Sync finished successfully");
|
||||
checkAudit();
|
||||
|
||||
message("Sync finished successfully");
|
||||
|
||||
for (const l of result.log)
|
||||
{
|
||||
|
@ -88,7 +88,7 @@ let globalEncryptionSessionTimeout;
|
||||
let globalEncryptedDataKey;
|
||||
let globalFullLoadTime;
|
||||
|
||||
setInterval(() => {
|
||||
function checkAudit() {
|
||||
$.ajax({
|
||||
url: baseApiUrl + 'audit/' + globalFullLoadTime,
|
||||
type: 'GET',
|
||||
@ -109,7 +109,9 @@ setInterval(() => {
|
||||
}
|
||||
}
|
||||
});
|
||||
}, 10 * 1000);
|
||||
}
|
||||
|
||||
setInterval(checkAudit, 10 * 1000);
|
||||
|
||||
$(() => {
|
||||
$.get(baseApiUrl + 'tree').then(resp => {
|
||||
|
@ -3,7 +3,7 @@ const sql = require('./sql');
|
||||
const fs = require('fs-extra');
|
||||
const log = require('./log');
|
||||
|
||||
const APP_DB_VERSION = 18;
|
||||
const APP_DB_VERSION = 19;
|
||||
const MIGRATIONS_DIR = "./migrations";
|
||||
|
||||
async function migrate() {
|
||||
|
@ -44,7 +44,9 @@ async function getOption(optName) {
|
||||
}
|
||||
|
||||
async function setOption(optName, optValue) {
|
||||
await execute("UPDATE options SET opt_value = ? WHERE opt_name = ?", [optValue, optName]);
|
||||
const now = utils.nowTimestamp();
|
||||
|
||||
await execute("UPDATE options SET opt_value = ?, date_modified = ? WHERE opt_name = ?", [optValue, now, optName]);
|
||||
}
|
||||
|
||||
async function getSingleResult(query, params = []) {
|
||||
|
@ -158,11 +158,11 @@ async function login() {
|
||||
async function sync() {
|
||||
const syncLog = [];
|
||||
|
||||
// if (syncInProgress) {
|
||||
// syncLog.push("Sync already in progress");
|
||||
//
|
||||
// return syncLog;
|
||||
// }
|
||||
if (syncInProgress) {
|
||||
syncLog.push("Sync already in progress");
|
||||
|
||||
return syncLog;
|
||||
}
|
||||
|
||||
syncInProgress = true;
|
||||
|
||||
@ -269,7 +269,7 @@ async function putNote(note, syncLog) {
|
||||
}
|
||||
}
|
||||
|
||||
if (SYNC_SERVER && false) {
|
||||
if (SYNC_SERVER) {
|
||||
log.info("Setting up sync");
|
||||
|
||||
setInterval(sync, 60000);
|
||||
|
Loading…
x
Reference in New Issue
Block a user