dropbox should use sub folder

This commit is contained in:
fyears
2021-12-01 00:33:24 +08:00
parent e9e9e2b6eb
commit 2e800af4f8
3 changed files with 77 additions and 21 deletions
+6 -2
View File
@@ -19,6 +19,7 @@ export class RemoteClient {
s3Config?: s3.S3Config,
webdavConfig?: webdav.WebdavConfig,
dropboxConfig?: dropbox.DropboxConfig,
vaultName?: string,
saveUpdatedConfigFunc?: () => Promise<any>
) {
this.serviceType = serviceType;
@@ -31,12 +32,15 @@ export class RemoteClient {
this.webdavConfig = webdavConfig;
this.webdavClient = webdav.getWebdavClient(this.webdavConfig);
} else if (serviceType === "dropbox") {
if (saveUpdatedConfigFunc === undefined) {
throw Error("remember to provide callback while init dropbox client");
if (vaultName === undefined || saveUpdatedConfigFunc === undefined) {
throw Error(
"remember to provide vault name and callback while init dropbox client"
);
}
this.dropboxConfig = dropboxConfig;
this.dropboxClient = dropbox.getDropboxClient(
this.dropboxConfig,
vaultName,
saveUpdatedConfigFunc
);
} else {