fix 飞牛刷新媒体库报错Task duplicate

This commit is contained in:
景大侠
2025-07-07 21:46:17 +08:00
parent d73deef8dc
commit 7f7d2c9ba8
2 changed files with 19 additions and 1 deletions
+6
View File
@@ -111,6 +111,8 @@ class TrimeMedia:
if self._userinfo is None:
return False
logger.debug(f"{self._username} 成功登录飞牛影视")
# 刷新媒体库列表
self.get_librarys()
return True
def disconnect(self):
@@ -311,6 +313,8 @@ class TrimeMedia:
logger.error("飞牛仅支持管理员账号刷新媒体库")
return False
# 必须调用 否则容易误报 -14 Task duplicate
self._api.task_running()
logger.info("刷新所有媒体库")
return self._api.mdb_scanall()
@@ -337,6 +341,8 @@ class TrimeMedia:
# 媒体库去重
libraries.add(lib.guid)
# 必须调用 否则容易误报 -14 Task duplicate
self._api.task_running()
for lib_guid in libraries:
# 逐个刷新
lib = self._libraries[lib_guid]