mai2: add gamesetting urls

This commit is contained in:
Kevin Trocolli
2023-05-10 02:31:30 -04:00
parent d172e5582b
commit 42ed222095
5 changed files with 75 additions and 6 deletions

View File

@@ -19,7 +19,36 @@ class Mai2ServerConfig:
)
)
class Mai2DeliverConfig:
def __init__(self, parent: "Mai2Config") -> None:
self.__config = parent
@property
def enable(self) -> bool:
return CoreConfig.get_config_field(
self.__config, "mai2", "deliver", "enable", default=False
)
@property
def udbdl_enable(self) -> bool:
return CoreConfig.get_config_field(
self.__config, "mai2", "deliver", "udbdl_enable", default=False
)
@property
def list_folder(self) -> int:
return CoreConfig.get_config_field(
self.__config, "mai2", "server", "list_folder", default=""
)
@property
def list_folder(self) -> int:
return CoreConfig.get_config_field(
self.__config, "mai2", "server", "content_folder", default=""
)
class Mai2Config(dict):
def __init__(self) -> None:
self.server = Mai2ServerConfig(self)
self.deliver = Mai2DeliverConfig(self)