feat:支持新增存储类型

This commit is contained in:
jxxghp
2025-05-02 08:11:48 +08:00
parent 741badf9e6
commit 91d0f76783

View File

@@ -50,3 +50,22 @@ class StorageHelper:
s.config = conf
break
self.systemconfig.set(SystemConfigKey.Storages, [s.dict() for s in storagies])
def add_storage(self, storage: str, conf: dict):
"""
添加存储配置
"""
storagies = self.get_storagies()
if not storagies:
storagies = [
schemas.StorageConf(
type=storage,
config=conf
)
]
else:
storagies.append(schemas.StorageConf(
type=storage,
config=conf
))
self.systemconfig.set(SystemConfigKey.Storages, [s.dict() for s in storagies])