mirror of
https://github.com/Tzahi12345/YoutubeDL-Material.git
synced 2026-03-07 12:00:01 +03:00
Fixed downloads not sorting properly
Confirm dialog can now be a selection list
This commit is contained in:
@@ -1669,9 +1669,15 @@ app.post('/api/download', optionalJwt, async (req, res) => {
|
||||
}
|
||||
});
|
||||
|
||||
app.post('/api/clearFinishedDownloads', optionalJwt, async (req, res) => {
|
||||
app.post('/api/clearDownloads', optionalJwt, async (req, res) => {
|
||||
const user_uid = req.isAuthenticated() ? req.user.uid : null;
|
||||
const success = db_api.removeAllRecords('download_queue', {finished: true, user_uid: user_uid});
|
||||
const clear_finished = req.body.clear_finished;
|
||||
const clear_paused = req.body.clear_paused;
|
||||
const clear_errors = req.body.clear_errors;
|
||||
let success = true;
|
||||
if (clear_finished) success &= await db_api.removeAllRecords('download_queue', {finished: true, user_uid: user_uid});
|
||||
if (clear_paused) success &= await db_api.removeAllRecords('download_queue', {paused: true, user_uid: user_uid});
|
||||
if (clear_errors) success &= await db_api.removeAllRecords('download_queue', {error: {$ne: null}, user_uid: user_uid});
|
||||
res.send({success: success});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user