diff --git a/src/main/services/download/download-manager.ts b/src/main/services/download/download-manager.ts index c4ccc430..625a61e0 100644 --- a/src/main/services/download/download-manager.ts +++ b/src/main/services/download/download-manager.ts @@ -317,18 +317,24 @@ export class DownloadManager { }; } case Downloader.AllDebrid: { - const downloadUrls = await AllDebridClient.getDownloadUrls(download.uri); + const downloadUrls = await AllDebridClient.getDownloadUrls( + download.uri + ); - if (!downloadUrls.length) throw new Error(DownloadError.NotCachedInAllDebrid); + if (!downloadUrls.length) + throw new Error(DownloadError.NotCachedInAllDebrid); - const totalSize = downloadUrls.reduce((total, url) => total + (url.size || 0), 0); + const totalSize = downloadUrls.reduce( + (total, url) => total + (url.size || 0), + 0 + ); return { action: "start", game_id: downloadId, - url: downloadUrls.map(d => d.link), + url: downloadUrls.map((d) => d.link), save_path: download.downloadPath, - total_size: totalSize + total_size: totalSize, }; } case Downloader.Torrent: @@ -370,4 +376,4 @@ export class DownloadManager { await PythonRPC.rpc.post("/action", payload); this.downloadingGameId = levelKeys.game(download.shop, download.objectId); } -} \ No newline at end of file +} diff --git a/src/renderer/src/declaration.d.ts b/src/renderer/src/declaration.d.ts index 666ba121..33319b9d 100644 --- a/src/renderer/src/declaration.d.ts +++ b/src/renderer/src/declaration.d.ts @@ -151,7 +151,9 @@ declare global { minimized: boolean; }) => Promise; authenticateRealDebrid: (apiToken: string) => Promise; - authenticateAllDebrid: (apiKey: string) => Promise; + authenticateAllDebrid: ( + apiKey: string + ) => Promise; authenticateTorBox: (apiToken: string) => Promise; onAchievementUnlocked: (cb: () => void) => () => Electron.IpcRenderer;