summaryrefslogtreecommitdiff
path: root/client/js/controllers/post_upload_controller.js
diff options
context:
space:
mode:
authorRuin0x11 <ipickering2@gmail.com>2021-05-07 23:11:29 -0700
committerRuin0x11 <ipickering2@gmail.com>2021-05-07 23:24:38 -0700
commit516b3a51a754ee7f0e4ec30ac1a08db99eb8731b (patch)
treee136dea780c921a9999571242ea31ccb0ed39d6f /client/js/controllers/post_upload_controller.js
parentf4ca435657ae3882ce28fb3f427f9e0874733282 (diff)
Option to always upload similar posts instead of confirming every time
Diffstat (limited to 'client/js/controllers/post_upload_controller.js')
-rw-r--r--client/js/controllers/post_upload_controller.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/client/js/controllers/post_upload_controller.js b/client/js/controllers/post_upload_controller.js
index cfebb0a..83ec271 100644
--- a/client/js/controllers/post_upload_controller.js
+++ b/client/js/controllers/post_upload_controller.js
@@ -63,7 +63,8 @@ class PostUploadController {
promise.then(() =>
this._uploadSinglePost(
uploadable,
- e.detail.skipDuplicates
+ e.detail.skipDuplicates,
+ e.detail.alwaysUploadSimilar
)
.catch((error) => {
anyFailures = true;
@@ -84,7 +85,7 @@ class PostUploadController {
} else {
this._view.showError(
error.message,
- error.uploadable
+ uploadable
);
}
})
@@ -106,7 +107,7 @@ class PostUploadController {
);
}
- _uploadSinglePost(uploadable, skipDuplicates) {
+ _uploadSinglePost(uploadable, skipDuplicates, alwaysUploadSimilar) {
progress.start();
let reverseSearchPromise = Promise.resolve();
if (!uploadable.lookalikesConfirmed) {
@@ -135,7 +136,7 @@ class PostUploadController {
}
// notify about similar posts
- if (searchResult.similarPosts.length) {
+ if (searchResult.similarPosts.length && !alwaysUploadSimilar) {
let error = new Error(
`Found ${searchResult.similarPosts.length} similar ` +
"posts.\nYou can resume or discard this upload."