From e8fc71b36bf5cfa5548bdb15487f9e582057645d Mon Sep 17 00:00:00 2001 From: Hachi-R Date: Wed, 6 Nov 2024 22:23:26 -0300 Subject: [PATCH] revert: partially revert changes in getStatus --- src/main/services/download/python-instance.ts | 13 ++++++++----- src/main/services/download/types.ts | 7 +------ 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/src/main/services/download/python-instance.ts b/src/main/services/download/python-instance.ts index 72823edf..9f2038ff 100644 --- a/src/main/services/download/python-instance.ts +++ b/src/main/services/download/python-instance.ts @@ -16,8 +16,9 @@ import { StartDownloadPayload, PauseDownloadPayload, LibtorrentStatus, - LibtorrentPayload, ProcessPayload, + LibtorrentSeedingPayload, + LibtorrentDownloadingPayload, } from "./types"; import { pythonInstanceLogger as logger } from "../logger"; @@ -61,15 +62,17 @@ export class PythonInstance { } public static async getSeedingList() { - const response = await this.rpc.get("/seed-list"); + const response = await this.rpc.get( + "/seed-list" + ); return response.data; } public static async getStatus() { - const response = await this.rpc.get("/status"); + const response = await this.rpc.get("/status"); - if (response.data?.downloading) { + if (response.data) { try { const { progress, @@ -81,7 +84,7 @@ export class PythonInstance { folderName, status, gameId, - } = response.data.downloading; + } = response.data; this.downloadingGameId = gameId; diff --git a/src/main/services/download/types.ts b/src/main/services/download/types.ts index 78e7a2a8..73f204d5 100644 --- a/src/main/services/download/types.ts +++ b/src/main/services/download/types.ts @@ -20,7 +20,7 @@ export enum LibtorrentStatus { Seeding = 5, } -export interface LibtorrentGamePayload { +export interface LibtorrentDownloadingPayload { progress: number; numPeers: number; numSeeds: number; @@ -32,11 +32,6 @@ export interface LibtorrentGamePayload { gameId: number; } -export interface LibtorrentPayload { - downloading?: LibtorrentGamePayload; - seeding: LibtorrentGamePayload[]; -} - export interface LibtorrentSeedingPayload { progress: number; numPeers: number;