diff --git a/manifest.json b/manifest.json index 8dd712a..45f103c 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-livesync", "name": "Self-hosted LiveSync", - "version": "0.8.7", + "version": "0.8.8", "minAppVersion": "0.9.12", "description": "Community implementation of self-hosted livesync. Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.", "author": "vorotamoroz", diff --git a/package-lock.json b/package-lock.json index d7276b6..c2906df 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "obsidian-livesync", - "version": "0.8.7", + "version": "0.8.8", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "obsidian-livesync", - "version": "0.8.7", + "version": "0.8.8", "license": "MIT", "dependencies": { "diff-match-patch": "^1.0.5", diff --git a/package.json b/package.json index 63d280f..d59627c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "obsidian-livesync", - "version": "0.8.7", + "version": "0.8.8", "description": "Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.", "main": "main.js", "type": "module", diff --git a/src/LocalPouchDB.ts b/src/LocalPouchDB.ts index aa101f3..b0c7725 100644 --- a/src/LocalPouchDB.ts +++ b/src/LocalPouchDB.ts @@ -707,7 +707,7 @@ export class LocalPouchDB { this.openOneshotReplication( setting, showingNotice, - async (e) => {}, + async (e) => { }, false, (e) => { if (e === true) res(e); @@ -719,7 +719,7 @@ export class LocalPouchDB { }); } - async checkReplicationConnectivity(setting: RemoteDBSettings, keepAlive: boolean, skipCheck: boolean) { + async checkReplicationConnectivity(setting: RemoteDBSettings, keepAlive: boolean, skipCheck: boolean, showResult: boolean) { if (!this.isReady) { Logger("Database is not ready."); return false; @@ -742,7 +742,7 @@ export class LocalPouchDB { const dbret = await connectRemoteCouchDB(uri, auth, setting.disableRequestURI || this.isMobile); if (typeof dbret === "string") { - Logger(`could not connect to ${uri}: ${dbret}`, LOG_LEVEL.NOTICE); + Logger(`could not connect to ${uri}: ${dbret}`, showResult ? LOG_LEVEL.NOTICE : LOG_LEVEL.INFO); return false; } @@ -855,10 +855,10 @@ export class LocalPouchDB { } Logger("Oneshot Sync begin..."); let thisCallback = callbackDone; - const ret = await this.checkReplicationConnectivity(setting, true, retrying); + const ret = await this.checkReplicationConnectivity(setting, true, retrying, showResult); let notice: WrappedNotice = null; if (ret === false) { - Logger("Could not connect to server.", LOG_LEVEL.NOTICE); + Logger("Could not connect to server.", showResult ? LOG_LEVEL.NOTICE : LOG_LEVEL.INFO); return; } if (showResult) { @@ -974,7 +974,7 @@ export class LocalPouchDB { false, async () => { Logger("LiveSync begin..."); - const ret = await this.checkReplicationConnectivity(setting, true, true); + const ret = await this.checkReplicationConnectivity(setting, true, true, showResult); let notice: WrappedNotice = null; if (ret === false) { Logger("Could not connect to server.", showResult ? LOG_LEVEL.NOTICE : LOG_LEVEL.INFO);