1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-06-15 23:00:36 +02:00

All: Moving sync target logic to SyncTarget classes

This commit is contained in:
Laurent Cozic
2017-11-24 18:59:16 +00:00
parent cc7cbc2ecf
commit 112609c5f1
17 changed files with 78 additions and 61 deletions

View File

@ -21,6 +21,9 @@ const { _, setLocale, defaultLocale, closestSupportedLocale } = require('lib/loc
const os = require('os');
const fs = require('fs-extra');
const EventEmitter = require('events');
const SyncTargetRegistry = require('lib/SyncTargetRegistry.js');
const SyncTarget2 = require('lib/SyncTarget2.js');
const SyncTarget3 = require('lib/SyncTarget3.js');
class BaseApplication {
@ -322,6 +325,9 @@ class BaseApplication {
Setting.setConstant('resourceDir', resourceDir);
Setting.setConstant('tempDir', tempDir);
SyncTargetRegistry.addClass(SyncTarget2);
SyncTargetRegistry.addClass(SyncTarget3);
await fs.mkdirp(profileDir, 0o755);
await fs.mkdirp(resourceDir, 0o755);
await fs.mkdirp(tempDir, 0o755);