123456789101112 |
- from core.plugin.manager.base import BasePluginManager
- class PluginAssetManager(BasePluginManager):
- def fetch_asset(self, tenant_id: str, id: str) -> bytes:
- """
- Fetch an asset by id.
- """
- response = self._request(method="GET", path=f"plugin/{tenant_id}/asset/{id}")
- if response.status_code != 200:
- raise ValueError(f"can not found asset {id}")
- return response.content
|