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

All: Add mechanism to lock and upgrade sync targets (#3524)

This commit is contained in:
Laurent
2020-08-02 12:28:50 +01:00
committed by GitHub
parent 88f22fabf7
commit 0c147236a3
138 changed files with 3686 additions and 647 deletions

View File

@ -33,8 +33,15 @@ class SyncTargetOneDrive extends BaseSyncTarget {
return SyncTargetOneDrive.id();
}
isTesting() {
const p = parameters();
return !!p.oneDriveTest;
}
oneDriveParameters() {
return parameters().oneDrive;
const p = parameters();
if (p.oneDriveTest) return p.oneDriveTest;
return p.oneDrive;
}
authRouteName() {
@ -42,6 +49,10 @@ class SyncTargetOneDrive extends BaseSyncTarget {
}
api() {
if (this.isTesting()) {
return this.fileApi_.driver().api();
}
if (this.api_) return this.api_;
const isPublic = Setting.value('appType') != 'cli' && Setting.value('appType') != 'desktop';