sync of options

This commit is contained in:
azivner
2017-11-02 20:48:02 -04:00
parent 40e27cd6f7
commit c3d776ae13
16 changed files with 142 additions and 59 deletions

10
app.js
View File

@@ -7,7 +7,7 @@ const helmet = require('helmet');
const session = require('express-session');
const FileStore = require('session-file-store')(session);
const os = require('os');
const sql = require('./services/sql');
const options = require('./services/options');
const log = require('./services/log');
const utils = require('./services/utils');
@@ -37,12 +37,12 @@ const db = require('sqlite');
const config = require('./services/config');
db.open(dataDir.DOCUMENT_PATH, { Promise }).then(async () => {
if (!await sql.getOption('document_id')) {
await sql.setOption('document_id', utils.randomString(32));
if (!await options.getOption('document_id')) {
await options.setOption('document_id', utils.randomString(32));
}
if (!await sql.getOption('document_secret')) {
await sql.setOption('document_secret', utils.randomSecureToken(32));
if (!await options.getOption('document_secret')) {
await options.setOption('document_secret', utils.randomSecureToken(32));
}
});