Expose option to use path as basePath in addUrls

This commit is contained in:
nVitius
2017-04-30 23:08:59 -07:00
parent 852e5b08b5
commit 112ba57d98
2 changed files with 8 additions and 2 deletions

View File

@@ -152,6 +152,7 @@ class ClientRequest {
addURLs(options) { addURLs(options) {
let path = options.path; let path = options.path;
let isBasePath = options.isBasePath;
let start = options.start; let start = options.start;
let tagsArr = options.tags; let tagsArr = options.tags;
let urls = this.getEnsuredArray(options.urls); let urls = this.getEnsuredArray(options.urls);
@@ -162,7 +163,11 @@ class ClientRequest {
let timeAdded = Math.floor(Date.now() / 1000); let timeAdded = Math.floor(Date.now() / 1000);
if (path) { if (path) {
parameters.push(`d.directory.set="${path}"`); if (isBasePath) {
parameters.push(`d.directory_base.set="${path}"`);
} else {
parameters.push(`d.directory.set="${path}"`);
}
} }
parameters = this.addTagsToRequest(tagsArr, parameters); parameters = this.addTagsToRequest(tagsArr, parameters);

View File

@@ -56,12 +56,13 @@ var client = {
addUrls: (data, callback) => { addUrls: (data, callback) => {
let urls = data.urls; let urls = data.urls;
let path = data.destination; let path = data.destination;
let isBasePath = data.isBasePath || false;
let start = data.start; let start = data.start;
let tags = data.tags; let tags = data.tags;
let request = new ClientRequest(); let request = new ClientRequest();
request.createDirectory({path}); request.createDirectory({path});
request.addURLs({urls, path, start, tags}); request.addURLs({urls, path, isBasePath, start, tags});
request.onComplete(callback); request.onComplete(callback);
request.send(); request.send();
}, },