From ee1dda90d92b46cfab108b0be6f50c690d8a3f76 Mon Sep 17 00:00:00 2001 From: Chubby Granny Chaser Date: Sat, 12 Apr 2025 18:00:20 +0100 Subject: [PATCH] ci: building rust on dev --- package.json | 2 +- python_rpc/http_downloader.py | 4 ++-- rust_rpc/src/main.rs | 2 +- src/main/services/download/download-manager.ts | 2 ++ src/main/services/python-rpc.ts | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 803ca0ad..bbfca31d 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "typecheck:web": "tsc --noEmit -p tsconfig.web.json --composite false", "typecheck": "npm run typecheck:node && npm run typecheck:web", "start": "electron-vite preview", - "dev": "electron-vite dev", + "dev": "cargo build --manifest-path=rust_rpc/Cargo.toml && electron-vite dev", "build": "npm run typecheck && electron-vite build", "postinstall": "electron-builder install-app-deps && node ./scripts/postinstall.cjs", "build:unpack": "npm run build && electron-builder --dir", diff --git a/python_rpc/http_downloader.py b/python_rpc/http_downloader.py index 9340885f..f1e00818 100644 --- a/python_rpc/http_downloader.py +++ b/python_rpc/http_downloader.py @@ -14,7 +14,7 @@ class HttpDownloader: cmd.append(url) cmd.extend([ - "--chunk-size", "5", + "--chunk-size", "10", "--buffer-size", "16", "--log", "--silent" @@ -24,7 +24,7 @@ class HttpDownloader: cmd.extend(["--header", header]) if allow_multiple_connections: - cmd.extend(["--connections", "16"]) + cmd.extend(["--connections", "24"]) else: cmd.extend(["--connections", "1"]) diff --git a/rust_rpc/src/main.rs b/rust_rpc/src/main.rs index c077dc7a..7d7f28f5 100644 --- a/rust_rpc/src/main.rs +++ b/rust_rpc/src/main.rs @@ -75,7 +75,7 @@ struct CliArgs { resume_only: bool, /// HTTP headers to send with request (format: "Key: Value") - #[arg(short = 'h', long)] + #[arg(short = 'H', long)] header: Vec, } diff --git a/src/main/services/download/download-manager.ts b/src/main/services/download/download-manager.ts index 9eba39f3..35841d33 100644 --- a/src/main/services/download/download-manager.ts +++ b/src/main/services/download/download-manager.ts @@ -371,6 +371,7 @@ export class DownloadManager { game_id: downloadId, url: downloadUrl, save_path: download.downloadPath, + allow_multiple_connections: true, }; } case Downloader.TorBox: { @@ -383,6 +384,7 @@ export class DownloadManager { url, save_path: download.downloadPath, out: name, + allow_multiple_connections: true, }; } } diff --git a/src/main/services/python-rpc.ts b/src/main/services/python-rpc.ts index bd38ae2d..f3ad1fb0 100644 --- a/src/main/services/python-rpc.ts +++ b/src/main/services/python-rpc.ts @@ -69,7 +69,7 @@ export class PythonRPC { "..", "rust_rpc", "target", - "release", + "debug", rustBinaryNameByPlatform[process.platform]! ), ];