define clientID or AppKey by env var

This commit is contained in:
fyears
2021-11-29 01:03:17 +08:00
parent 0a7de6588a
commit bdac16ee24
4 changed files with 12 additions and 1 deletions
+4
View File
@@ -11,6 +11,7 @@ import {
TFolder,
} from "obsidian";
import * as CodeMirror from "codemirror";
import process from "process";
import {
prepareDBs,
destroyDBs,
@@ -199,6 +200,9 @@ export default class RemotelySavePlugin extends Plugin {
JSON.parse(JSON.stringify(DEFAULT_SETTINGS)) /* copy an object */,
await this.loadData()
);
if (this.settings.dropbox.clientID === "") {
this.settings.dropbox.clientID = DEFAULT_SETTINGS.dropbox.clientID;
}
}
async saveSettings() {
+1 -1
View File
@@ -29,7 +29,7 @@ export interface DropboxConfig {
export const DEFAULT_DROPBOX_CONFIG = {
accessToken: "",
clientID: "",
clientID: process.env.DEFAULT_DROPBOX_APP_KEY,
refreshToken: "",
accessTokenExpiresInSeconds: 0,
accessTokenExpiresAtTime: 0,