[scraper] add tpb fake torrent removal

This commit is contained in:
TheBeastLT
2021-06-18 22:51:17 +02:00
parent f1a0bbb23e
commit ff6b2349b8
3 changed files with 57 additions and 3 deletions

View File

@@ -170,7 +170,11 @@ function getTorrent(torrent) {
}
function getTorrentsBasedOnTitle(titleQuery, type) {
return Torrent.findAll({ where: { title: { [Op.regexp]: `${titleQuery}` }, type: type } });
return getTorrentsBasedOnQuery({ title: { [Op.regexp]: `${titleQuery}` }, type: type });
}
function getTorrentsBasedOnQuery(where) {
return Torrent.findAll({ where: where });
}
function getTorrentsWithoutSize() {
@@ -219,6 +223,10 @@ function setTorrentSeeders(torrent, seeders) {
);
}
function deleteTorrent(torrent) {
return Torrent.destroy({ where: { infoHash: torrent.infoHash } })
}
function createFile(file) {
if (file.id) {
return (file.dataValues ? file.save() : File.upsert(file))
@@ -304,6 +312,8 @@ module.exports = {
setTorrentSeeders,
getTorrent,
getTorrentsBasedOnTitle,
getTorrentsBasedOnQuery,
deleteTorrent,
getUpdateSeedersTorrents,
getNoContentsTorrents,
createFile,
@@ -319,4 +329,4 @@ module.exports = {
getSkipTorrent,
createSkipTorrent,
getTorrentsWithoutSize
};
};