define clientID or AppKey by env var
This commit is contained in:
@@ -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() {
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user