feature: Add from am_modern to config.

This commit is contained in:
Upstream Data
2023-12-09 16:59:39 -07:00
parent 81b974f565
commit f892c3a0fd
4 changed files with 67 additions and 16 deletions

View File

@@ -100,6 +100,14 @@ class MinerConfig:
def from_api(cls, api_pools: dict):
return cls(pools=PoolConfig.from_api(api_pools))
@classmethod
def from_am_modern(cls, web_conf: dict):
return cls(
pools=PoolConfig.from_am_modern(web_conf),
mining_mode=MiningModeConfig.from_am_modern(web_conf),
fan_mode=FanModeConfig.from_am_modern(web_conf)
)
def merge(a: dict, b: dict):