fix: unify task workspace directory resolution
This commit is contained in:
@ -11,6 +11,7 @@ from biliup_next.core.models import Task
|
||||
from biliup_next.core.providers import ProviderManifest
|
||||
from biliup_next.infra.adapters.bilibili_api import BilibiliApiAdapter
|
||||
from biliup_next.infra.adapters.full_video_locator import resolve_full_video_bvid
|
||||
from biliup_next.infra.workspace_paths import resolve_task_work_dir
|
||||
|
||||
|
||||
class BilibiliCollectionProvider:
|
||||
@ -29,7 +30,7 @@ class BilibiliCollectionProvider:
|
||||
)
|
||||
|
||||
def sync(self, task: Task, target: str, settings: dict[str, Any]) -> dict[str, object]:
|
||||
session_dir = Path(str(settings["session_dir"])) / task.title
|
||||
session_dir = resolve_task_work_dir(task)
|
||||
cookies = self.bilibili_api.load_cookies(Path(str(settings["cookies_file"])))
|
||||
csrf = cookies.get("bili_jct")
|
||||
if not csrf:
|
||||
|
||||
Reference in New Issue
Block a user