feat: download pkg from marketplace (#9184)

This commit is contained in:
Junyan Qin
2024-10-11 02:00:02 +08:00
committed by GitHub
parent 118fa66567
commit b58f8dd7b4
6 changed files with 41 additions and 3 deletions

View File

@ -2,6 +2,7 @@ from collections.abc import Generator
from mimetypes import guess_type
from core.helper.download import download_with_size_limit
from core.helper.marketplace import download_plugin_pkg
from core.plugin.entities.plugin import PluginEntity, PluginInstallationSource
from core.plugin.entities.plugin_daemon import InstallPluginMessage, PluginDaemonInnerError
from core.plugin.manager.asset import PluginAssetManager
@ -83,7 +84,7 @@ class PluginService:
"""
manager = PluginInstallationManager()
pkg = b""
pkg = download_plugin_pkg(plugin_unique_identifier)
try:
yield from manager.install_from_pkg(