From aff9e13bca02f031f191481f8a3ef609a59c93d2 Mon Sep 17 00:00:00 2001 From: Wkeynhk Date: Sat, 27 Dec 2025 03:17:42 +0300 Subject: [PATCH] Sonar fix --- src/main/services/download/download-manager.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/services/download/download-manager.ts b/src/main/services/download/download-manager.ts index 98518c68..de5b8030 100644 --- a/src/main/services/download/download-manager.ts +++ b/src/main/services/download/download-manager.ts @@ -50,7 +50,7 @@ export class DownloadManager { const pathParts = pathname.split('/'); const filename = pathParts[pathParts.length - 1]; - if (filename && filename.includes('.') && filename.length > 0) { + if (filename?.includes('.') && filename.length > 0) { return decodeURIComponent(filename); } } catch { @@ -61,7 +61,7 @@ export class DownloadManager { } private static sanitizeFilename(filename: string): string { - return filename.replace(/[<>:"/\\|?*]/g, '_'); + return filename.replaceAll(/[<>:"/\\|?*]/g, '_'); } private static createDownloadPayload(directUrl: string, originalUrl: string, downloadId: string, savePath: string) { @@ -449,4 +449,4 @@ export class DownloadManager { await PythonRPC.rpc.post("/action", payload); this.downloadingGameId = levelKeys.game(download.shop, download.objectId); } -} +} \ No newline at end of file