refactor: consolidate aria2 process management into state and remove global variables

This commit is contained in:
Vxrtrauter
2025-10-09 15:55:39 +02:00
parent 13d0384a64
commit 5da7989157
5 changed files with 30 additions and 41 deletions
+3
View File
@@ -1,4 +1,5 @@
from dataclasses import dataclass
from typing import Optional, Any
@dataclass
@@ -6,6 +7,8 @@ class AppState:
debug: bool = False
tracker: str = "rutracker"
api_url: str = "https://api.michijackson.xyz"
aria2process: Optional[Any] = None
aria2_threads: int = 4
state = AppState()