Skip to content

Commit 715d468

Browse files
committed
🐛 Add delay before retrying to prevent any crash
1 parent 5251f37 commit 715d468

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/modules/webtoon/webtoon/download-manager.service.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ export class DownloadManagerService{
105105
error = false;
106106
}catch (_: any){
107107
this.logger.warn(`Error fetching episode ${epList[i].number} of ${this.downloadQueue.getCurrentDownload().title}. Retrying...`);
108+
await new Promise(resolve => setTimeout(resolve, 3000));
108109
error = true;
109110
}
110111
}
@@ -116,6 +117,7 @@ export class DownloadManagerService{
116117
downloaded = true;
117118
}catch(_: any){
118119
this.logger.warn(`Error downloading episode ${epList[i].number} of ${this.downloadQueue.getCurrentDownload().title}. Retrying...`);
120+
await new Promise(resolve => setTimeout(resolve, 3000));
119121
}
120122
}
121123
await this.webtoonDatabaseService.saveEpisode(currentDownload, epList[i], episodeData, i + 1);

0 commit comments

Comments
 (0)