mirror of
https://github.com/zoriya/flood.git
synced 2025-12-19 21:55:15 +00:00
Expose option to use path as basePath in addUrls
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -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();
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user