refactor: complete runtime configuration migration

This commit is contained in:
jxxghp
2026-08-22 19:07:07 +08:00
parent d131f8d571
commit 1bb6e36e8c
80 changed files with 1432 additions and 581 deletions
+3 -3
View File
@@ -35,7 +35,7 @@ class MediaServerOper(DbOper):
return False
item = MediaServerItem(**kwargs)
if not item.get_by_server_itemid(self._db, server, item_id):
item.create(self._db)
self._stage_create(item)
return True
return False
@@ -51,10 +51,10 @@ class MediaServerOper(DbOper):
item = MediaServerItem.get_by_server_itemid(self._db, server, item_id)
if item:
item.update(self._db, kwargs)
self._stage_update(item, kwargs)
return False
MediaServerItem(**kwargs).create(self._db)
self._stage_create(MediaServerItem(**kwargs))
return True
def empty(self, server: Optional[str] = None):