feat: 适配添加脚本功能
This commit is contained in:
@@ -32,7 +32,7 @@ from collections import defaultdict
|
||||
from pathlib import Path
|
||||
|
||||
|
||||
from typing import Union, Dict, List
|
||||
from typing import Union, Dict, List, Literal
|
||||
|
||||
from .logger import logger
|
||||
from app.models.ConfigBase import *
|
||||
@@ -641,6 +641,15 @@ class AppConfig(GlobalConfig):
|
||||
logger.info(f"根目录: {self.root_path}", module="配置管理")
|
||||
logger.info("===================================", module="配置管理")
|
||||
|
||||
async def add_script(
|
||||
self, script: Literal["MAA", "General"]
|
||||
) -> tuple[uuid.UUID, ConfigBase]:
|
||||
"""添加脚本配置"""
|
||||
|
||||
class_book = {"MAA": MaaConfig, "General": GeneralConfig}
|
||||
|
||||
return self.ScriptConfig.add(class_book[script])
|
||||
|
||||
# def check_data(self) -> None:
|
||||
# """检查用户数据文件并处理数据文件版本更新"""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user