mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-03-20 03:57:30 +08:00
23 lines
663 B
Python
23 lines
663 B
Python
from typing import Optional, List
|
|
|
|
from app import schemas
|
|
from app.chain import ChainBase
|
|
from app.utils.singleton import Singleton
|
|
|
|
|
|
class DashboardChain(ChainBase, metaclass=Singleton):
|
|
"""
|
|
各类仪表板统计处理链
|
|
"""
|
|
def media_statistic(self, server: str = None) -> Optional[List[schemas.Statistic]]:
|
|
"""
|
|
媒体数量统计
|
|
"""
|
|
return self.run_module("media_statistic", server=server)
|
|
|
|
def downloader_info(self, downloader: str = None) -> Optional[List[schemas.DownloaderInfo]]:
|
|
"""
|
|
下载器信息
|
|
"""
|
|
return self.run_module("downloader_info", downloader=downloader)
|