1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-12-02 22:49:09 +02:00

Display link to resources and display them via server.

This commit is contained in:
Laurent Cozic
2017-10-24 20:40:15 +01:00
parent 3cb52a4107
commit 13b4f3f4ea
15 changed files with 228 additions and 34 deletions

View File

@@ -14,6 +14,7 @@ import { _ } from 'lib/locale.js';
const reg = {};
reg.initSynchronizerStates_ = {};
reg.synchronizers_ = {};
reg.logger = () => {
if (!reg.logger_) {
@@ -96,7 +97,6 @@ reg.initSynchronizer_ = async (syncTargetId) => {
}
reg.synchronizer = async (syncTargetId) => {
if (!reg.synchronizers_) reg.synchronizers_ = [];
if (reg.synchronizers_[syncTargetId]) return reg.synchronizers_[syncTargetId];
if (!reg.db()) throw new Error('Cannot initialize synchronizer: db not initialized');
@@ -191,6 +191,7 @@ reg.scheduleSync = async (delay = null) => {
reg.syncStarted = async () => {
const syncTarget = Setting.value('sync.target');
if (!reg.synchronizers_[syncTarget]) return false;
if (!reg.syncHasAuth(syncTarget)) return false;
const sync = await reg.synchronizer(syncTarget);
return sync.state() != 'idle';