sync login now includes check for sync server initialization and initializes it if necessary

Test sync button strictly not necessary
This commit is contained in:
azivner
2018-09-10 20:22:26 +02:00
parent e4381d10e8
commit eb84cfbef2
3 changed files with 15 additions and 11 deletions

View File

@@ -69,6 +69,16 @@ async function sync() {
}
async function login() {
const setupService = require('./setup'); // circular dependency issue
if (!await setupService.isSyncServerInitialized()) {
await setupService.setupSyncToSyncServer();
}
return await doLogin();
}
async function doLogin() {
const timestamp = dateUtils.nowDate();
const documentSecret = await optionService.getOption('documentSecret');