feat(utils): 更新器初步支持多线程下载

This commit is contained in:
DLmaster
2025-03-13 20:21:25 +08:00
parent 6372ad4e0a
commit 528925b969
11 changed files with 856 additions and 509 deletions

View File

@@ -61,7 +61,7 @@ import shutil
from app.core import Config, MainInfoBar, TaskManager
from app.services import Crypto
from app.utils import Updater
from app.utils import DownloadManager
from .Widget import (
LineEditMessageBox,
LineEditSettingCard,
@@ -355,8 +355,11 @@ class MemberManager(QWidget):
while len(maa_version) < 4:
maa_version.append(0)
self.downloader = Updater(Path(folder), "MAA", maa_version, [])
self.downloader = DownloadManager(
Path(folder), "MAA", maa_version, [], {}
)
self.downloader.show()
self.downloader.run()
def show_password(self):