Compare commits
2 Commits
ee69dcf4cc
...
16a59acaef
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
16a59acaef | ||
|
|
49efebd001 |
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "real-debrid-downloader",
|
"name": "real-debrid-downloader",
|
||||||
"version": "1.7.128",
|
"version": "1.7.129",
|
||||||
"description": "Desktop downloader",
|
"description": "Desktop downloader",
|
||||||
"main": "build/main/main/main.js",
|
"main": "build/main/main/main.js",
|
||||||
"author": "Sucukdeluxe",
|
"author": "Sucukdeluxe",
|
||||||
|
|||||||
@ -10116,8 +10116,12 @@ export class DownloadManager extends EventEmitter {
|
|||||||
for (const part of parts) {
|
for (const part of parts) {
|
||||||
const partName = path.basename(part).toLowerCase();
|
const partName = path.basename(part).toLowerCase();
|
||||||
hybridFileNames.add(partName);
|
hybridFileNames.add(partName);
|
||||||
// Collect archive base stems (without .partNN.rar / .rar / .rNN) to find companion files
|
// Collect archive base stems (strip all archive extensions) to find companion files
|
||||||
const stem = partName.replace(/\.part\d+\.rar$|\.r\d{2,3}$|\.rar$/i, "");
|
const stem = partName
|
||||||
|
.replace(/\.part\d+\.rar$/i, "")
|
||||||
|
.replace(/\.(rar|r\d{2,3}|zip|z\d{2,3}|7z|tar|gz|bz2|xz|tgz|tbz2|txz|rev)$/i, "")
|
||||||
|
.replace(/\.(zip|7z)\.\d{3}$/i, "")
|
||||||
|
.replace(/\.\d{3}$/i, "");
|
||||||
if (stem && stem !== partName) archiveStems.add(stem);
|
if (stem && stem !== partName) archiveStems.add(stem);
|
||||||
}
|
}
|
||||||
hybridFileNames.add(path.basename(archiveKey).toLowerCase());
|
hybridFileNames.add(path.basename(archiveKey).toLowerCase());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user